难度:Easy
- 小 trick 在于,本题不完全是 26 进制,但求解过程比较类似
class Solution:
def convertToTitle(self, columnNumber: int) -> str:
tmp = ''
while columnNumber:
tmp += chr(ord('A') + (columnNumber-1) % 26)
columnNumber = (columnNumber-1) // 26
l = len(tmp)
res = ''
for i in range(l):
res += tmp[l-i-1]
return res