一道26进制的题目····
思路是从最低位开始,分别将26进制数转为10进制,然后累加
不知道为啥时间复杂度有点高···
class Solution {
public:
int count=0;
int tmp=1;
int titleToNumber(string s) {
for(int i=s.length()-1;i>=0;i--){
count+=(s[i]-64)*tmp;
tmp*=26;
}
return count;
}
};