leetcode(19)字符串系列题目


168. Excel表列名称

class Solution:
    def convertToTitle(self, columnNumber: int) -> str:
        res = ''
        while columnNumber:
            columnNumber -= 1  # 注意每次都要-1,因为A要与1对应而不是0
            n = columnNumber % 26
            s = chr(n + 65)  #ASCII码转成大写字符
            res = s + res # 左加才是加在字符串后面
            columnNumber //= 26
        return res

相关