题目描述
小明用字母 A 对应数字 11,B 对应 22,以此类推,用 Z 对应 26。对于27 以上的数字,小明用两位或更长位的字符串来对应,例如AA 对应 27,AB 对应 28,AZ 对应 52,LQ 对应 329。
请问 2019对应的字符串是什么?
运行限制
- 最大运行时间:1s
- 最大运行内存: 128M
解题思路:可以转化题意为26进制思想。
代码如下:
ls = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for i in range(1,27):
for j in range(1,27):
for k in range(1,27):
if i*26*26+j*26+k == 2019:
print(ls[i-1]+ls[j-1]+ls[k-1])
break
运行结果如下: