class Solution { // 挺有意思的一题:从1到26映射,而不是0到25,这是问题的关键
public:
string convertToTitle(int n) {
string ret;
while(n > 0){
int tmp = n % 26;
ret += (tmp ? (tmp - 1 + 'A') : 'Z');
n -= (tmp ? tmp :26);
n /= 26;
}
reverse(ret.begin(), ret.end());
return ret;
}
};
leetcode 168. Excel Sheet Column Title
最新推荐文章于 2022-08-08 22:32:03 发布