LeetCode Excel Sheet Column Number

来源:互联网 发布:usb协议分析软件 编辑:程序博客网 时间:2024/06/06 10:18

1.题目

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 



2.解决方案


class Solution {public:    int titleToNumber(string s) {        int sum = 0;        int tmp = 0;        for(int i = 0; i < s.size(); ++i){            sum = sum * 26 + s[i] - 'A' + 1;        }        return sum;    }};

思路:26进制的概念。


http://www.waitingfy.com/archives/1615

0 0
原创粉丝点击