这道题,其实不简单。知道是26进制,怎么能够找规律找到+-1的位置呢?思路是去找 比如,AAB到AB的表达式的不变的地方,找到递推式。
class Solution {
public:
string convertToTitle(int n) {
string result;
while (n >= 1) {
n--;
result.push_back(‘A‘ + (n % 26));
n /= 26;
}
reverse(result.begin(), result.end());
return result;
}
};
[leetcode]Excel Sheet Column Title
原文:http://www.cnblogs.com/lautsie/p/4196773.html