171. Excel Sheet Column Number
【思路】
- 进制换算;
int titleToNumber(string s) {
//进制转换 26进制
int len = s.size();
int sum =0;
for(int i=len-1;i>=0;i--)
{
int n=(s[len-i-1]-64)*pow(26,i); //最大的一位是开头
// cout<<s[i]<<" :"<<n<<endl;
sum += n;
}
return sum;
}
网友评论