题目
思路
26进制与10进制转换问题,不过这个26进制都是大于0的,没有0,这样就更简单了,不需要考虑首位为0的问题。
代码
class Solution {
public:
int titleToNumber(string s) {
int n = s.size();
int temp=0;
for(int i=0;i<n;i++)
{
temp = temp*26 + s[i] - 'A' + 1;
}
return temp;
}
};