[leetcode]: 168. Excel Sheet Column Title

来源:互联网 发布:网络管理工具 编辑:程序博客网 时间:2024/06/08 19:06

1.题目描述

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

For example:

1 -> A2 -> B3 -> C...26 -> Z27 -> AA28 -> AB

2.分析

相当于10进制转26进制
刚好与171. Excel Sheet Column Number是相反的转换

3.代码

def convertToTitle(self,n):    result=[]    while n>0:        n=n-1        result.append(chr(n%26+65))        n=n/26    return "".join(result[::-1])

one line solution是用递归实现的。

0 0
原创粉丝点击