↓ Skip to main content
  1. Science/
  2. Computer/

0168.Excel Sheet Column Title

Solution

class Solution:
    def convertToTitle(self, columnNumber: int) -> str:
        res = []
        while columnNumber:
            columnNumber -= 1
            res.append(chr(ord('A') + columnNumber % 26))
            columnNumber //= 26
        return ''.join(res[::-1])

if __name__ == "__main__":
    sol = Solution()
    print(sol.convertToTitle(1))
    print(sol.convertToTitle(28))
    print(sol.convertToTitle(701))