题目
给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。
例如:
A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28
示例 1:输入:columnNumber = 1;输出:“A”
示例 2:输入:columnNumber = 28;输出:“AB”
示例 3:输入:columnNumber = 701;输出:“ZY”
示例 4:输入:columnNumber = 2147483647;输出:“FXSHRXW”
提示:
- 1 <= columnNumber <= 231 - 1
题解
一道从1开始的26进制转换题。
一般的转换题只需要不断地对columnNumber 进行%运算获得最后一位,然后再对columnNumber 进行 / 运算,将已经取得的位数去掉,直到columnNumber 为0即可。
这是在数值范围为 [ 0 , x )