思想:
1.新建一个StringBuilder对象
2.当x不为零时:
先 - 1(因为A - Z题目是1 - 27,我们要改成0 - 26)
取模(把数字转成字符)
取余
3.逆序输出
代码:
class Solution {
public String convertToTitle(int columnNumber) {
StringBuilder sb = new StringBuilder();
while(columnNumber != 0){
columnNumber--;
sb.append((char)(columnNumber % 26 + 'A'));
columnNumber /= 26;
}
return sb.reverse().toString();
}
}