例如,

    1 -> A
    2 -> B
    3 -> C
    ...
    26 -> Z
    27 -> AA
    28 -> AB 
    ...

示例 1:

输入: 1
输出: "A"

示例 2:

输入: 28
输出: "AB"

示例 3:

输入: 701
输出: "ZY"
public static String convertToTitle(int n) {
        StringBuilder sb = new StringBuilder();
        while(n>26) {
            int tmp = n % 26;
            n /= 26;
            if(tmp == 0) {
                tmp = 26;
                n = n - 1;
            }
            sb.insert(0, (char)(tmp+64));
        }
        sb.insert(0, (char)(n+64));
        return sb.toString();
}

 

 

相关文章:

  • 2022-02-07
  • 2021-09-08
  • 2022-01-31
  • 2022-12-23
  • 2021-12-20
  • 2022-01-27
  • 2022-01-11
猜你喜欢
  • 2022-12-23
  • 2021-12-04
  • 2021-05-31
  • 2022-12-23
  • 2021-07-08
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案