Problem
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
Solution
与string2interger类似,只是这里是26进制。
class Solution {
public:
int titleToNumber(string s) {
int ret = 0;
for(int i = 0;i<s.length();++i)
{
ret = ret*26+s[i]-'A'+1;
}
return ret;
}
};