[Leetcode]Excel Sheet Column Number

来源:互联网 发布:mac l2tp服务器未响应 编辑:程序博客网 时间:2024/06/13 14:56

Related to question Excel Sheet Column Title

Given a column title as appear in an Excel sheet, return its corresponding column number.

For example:

    A -> 1    B -> 2    C -> 3    ...    Z -> 26    AA -> 27    AB -> 28 
基本思路:把字母看成26进制转换既可,等同于10,16进制转换

class Solution {public:    //A-Z:1-26, AA-AZ:27-52    int titleToNumber(string s) {        int sum = 0;        for(int i = 0;i < s.size();i++)            sum = sum*26 + s[i] - 'A' + 1;        return sum;    }};



0 0