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
class Solution {
public:
int titleToNumber(string s) {
/*
int size=s.size();
int nums=0;
for (int i=0;i<size;i++)
{
nums+=(s[i]-'A'+1)*pow(26,size-1-i);
}
return nums;
*/
int size=s.size();
int nums=0;
for(int i=0;i<size;i++)
{
nums=nums*26+s[i]-'A'+1;
}
return nums;
}
};
26进制转换成10进制