问题描述
给定一个正整数,返回相应的列标题,如Excel表中所示。
样例
样例1
输入: 28
输出: "AB"
样例2
输入: 29
输出: "AC"
注意事项
1 -> A
2 -> B
3 -> C
...
26 -> Z
27 -> AA
28 -> AB
代码
public class Solution {
/**
* @param n: a integer
* @return: return a string
*/
public String convertToTitle(int n) {
// write your code here
String res = "";
while(n > 0) {
n--; //可通过676这个数据的转换考虑
res = (char)('A' + n%26) + res;
n /= 26;
}
return res;
}
}