1. 程式人生 > >leetcode題庫——Excel表列序號

leetcode題庫——Excel表列序號

題目描述:

給定一個Excel表格中的列名稱,返回其相應的列序號。

例如,     A -> 1     B -> 2     C -> 3     ...     Z -> 26     AA -> 27     AB -> 28      ...

示例 1:

輸入: "A" 輸出: 1

示例 2:

輸入: "AB" 輸出: 28

示例 3:

輸入: "ZY" 輸出: 701

方法:

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

思路:

簡單題,看看程式碼就懂了。