0171. Excel Sheet Column Number

0171. Excel Sheet Column Number #

题目 #

  • 给你一个整数 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。

  • 例如

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

思路 #

模拟 #

代码 #

模拟 #

class Solution {
    public int titleToNumber(String columnTitle) {
        int ans = 0;
        char[] arr = columnTitle.toCharArray();
        for (int i = 0; i < arr.length; i++) {
            ans += Math.pow(26, arr.length - i - 1) * (arr[i] - 'A' + 1);
        }
        return ans;
    }
}

致谢 #

宫水三叶