Given a positive integer, return its corresponding column title as appear in an Excel sheet.
For example:
1 -> A
2 -> B
3 -> C
…
26 -> Z
27 -> AA
28 -> AB此题的意思就是根据根除的整数转换成excel表格里面我们常见的英文字母表示法,把我们常用的10进制想象成26进制就可以很容易的解决了。
- C++ AC代码如下:
class Solution {
public:
string convertToTitle(int n) {
string str;
do
{
n--;
str = (char)(n%26 + 65) + str;
}
while(n/=26);
return str;
}
};