您的位置:首页 > 其它

LeetCode 171. Excel Sheet Column Number

2016-02-16 08:47 288 查看
题意:给你一个列的字母表示,让你还原成十进制的数字表示

class Solution{
public:
int pow_(int n){
int res = 1;
for(int i = 0; i < n; i++)
res *= 26;
return res;
}
int titleToNumber(string s){
int number = 0;
int len = s.length();
for(int i = len - 1; i >= 0; i--){
number += (s[i] - 'A'+ 1) * pow_(len - i - 1);
}
return number;
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: