,Related to question Excel Sheet Column Title
Given a column title as appear in an Excel sheet, return its corresponding column number.
For example:
A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28
思路:26进制问题,注意不是从0开始,与Excel Sheet Column Title题目类似
class Solution {
public:
int titleToNumber(string s) {
if(s.empty() || s == "")
return 0;
int ret = 0;
for(int i = 0; i < s.length(); ++i){
ret = ret * 26 + (s[i] - 'A') + 1;
}
return ret;
}
};