1350. Excel表列标题
给定一个正整数,返回相应的列标题,如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
StringBuilder string=new StringBuilder();
int temp;
while (n>26){
temp= n%26;
if (temp==0)temp=26;
string.append((char) (temp+64));
n=(n-temp)/26;
}
string.append((char) (n+64));
return string.reverse().toString();
}
}