给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。

    例如:

    A -> 1
    B -> 2
    C -> 3

    Z -> 26
    AA -> 27
    AB -> 28

    示例 1:

    输入: columnTitle = “A”
    输出: 1
    示例 2:

    输入: columnTitle = “AB”
    输出: 28
    示例 3:

    输入: columnTitle = “ZY”
    输出: 701

    提示:

    1 <= columnTitle.length <= 7
    columnTitle 仅由大写英文组成
    columnTitle 在范围 [“A”, “FXSHRXW”] 内


    1. class Solution {
    2. public int titleToNumber(String columnTitle) {
    3. char[] ch = columnTitle.toCharArray();
    4. int n = ch.length;
    5. int res = 0;
    6. for (int i = 0; i < n; ++i)
    7. res = res * 26 + (ch[i] - 'A' + 1);
    8. return res;
    9. }
    10. }