LeetCode第 168 题:Excel表列名称(C++)_zj-CSDN博客的翻版
class Solution {
public:
int titleToNumber(string s) {
int res = 0;
for(int i = s.size()-1; i >= 0; --i){
res += (s[i] - 'A' + 1) * pow(26, s.size()-1-i);
}
return res;
}
};
或者:
class Solution {
public:
int titleToNumber(string s) {
int res = 0;
for(auto c : s){
res = res * 26 + (c - 'A' + 1);
}
return res;
}
};