171. Excel Sheet Column Number

Total Accepted: 64100
Total Submissions: 159751
Difficulty: Easy

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进制

C++:

1
2
3
4
5
6
7
8
9
class Solution {
public:
    int titleToNumber(string s) {
        int ans = 0;
        for(int i = 0; i < s.length(); ++i)
            ans = ans * 26 + s[i] - 'A' + 1;
        return ans;
    }
};

打个小广告

欢迎加入我的小专栏「基你太美」一起学习。