168. Excel Sheet Column Title *

来源:互联网 发布:验证码 源码 编辑:程序博客网 时间:2024/05/18 01:12

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 
My code:

class Solution(object):    def convertToTitle(self, n):        """        :type n: int        :rtype: str        """        result = ''        while n>0:            result += chr((n-1)%26+65)            n = (n-1)/26        return result[::-1]
Reference
return "" if num == 0 else self.convertToTitle((num - 1) / 26) + chr((num - 1) % 26 + ord('A'))


0 0
原创粉丝点击