lc168. Excel Sheet Column Title

202 阅读1分钟

168. Excel Sheet Column Title

Given a positive integer, return its corresponding column title as appear in an Excel sheet.

For example:

1 -> A
2 -> B
3 -> C
...
26 -> Z
27 -> AA
28 -> AB 
...

Example 1:

Input: 1 Output: "A" Example 2:

Input: 28 Output: "AB" Example 3:

Input: 701 Output: "ZY"

思路: 求余,添加

代码:python3

class Solution:
    def convertToTitle(self, n: int) -> str:
        str = ''
        
        while n > 0 :
            if (n%26) == 0:
                str = str+""
            else:
                str = str+chr(64+n%26)
            n = int(n/26)
        return str