Excel Sheet Column Number
2015-03-05 21:13 笨笨的老兔子 阅读(195) 评论(0) 收藏 举报给出Excel表格里一列的编号,有A-Z组合而成,表示一个具体的数字。
示例:
A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28
解题:
因此代码实现为:
class Solution {public:int titleToNumber(string s) {int res = 0,pow=1;for (size_t i = 0; i < s.size(); i++){res += (s[s.size() - i - 1]-'A'+1) * pow;pow *= 26;}return res;}};
浙公网安备 33010602011771号