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
Credits:
Special thanks to @ifanchu for adding this problem and creating all test cases.
给定一个正整数,返回其对应的excel表单标题。
方法很简单,就是将10进制转为26进制,但是要注意是从1开始,所以n每次要自减1,代码如下:
class Solution {
public:
string convertToTitle(int n) {
string result="";
while(n)
{
n--;
result+=n%26+'A';
n/=26;
}
reverse(result.begin(), result.end());
return result;
}
};