思路:和字符串型的数字转换成整型类似。只要每次乘以26然后累加就行。
class Solution {
public:
int titleToNumber(string s) {
long long ans=0;
for(int i=0;i<s.size();++i)
{
ans=26*ans+s[i]+1-'A';
}
return ans;
}
};
思路:和字符串型的数字转换成整型类似。只要每次乘以26然后累加就行。
class Solution {
public:
int titleToNumber(string s) {
long long ans=0;
for(int i=0;i<s.size();++i)
{
ans=26*ans+s[i]+1-'A';
}
return ans;
}
};