lc171.java 504 字节
Newer Older
L
liu13 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
package code;
/*
 * 171. Excel Sheet Column Number
 * 题意:Excel列的表示转换为数字
 * 难度:Easy
 * 分类:Math
 * 思路:注意AA代表的是27, 没有0的表示。26进位不是27。
 * Tips:
 */
public class lc171 {
    public int titleToNumber(String s) {
        char[] ch_arr = s.toCharArray();
        int res = 0;
        for(int i=0; i<ch_arr.length; i++){
            res += ( (ch_arr[i]-'A'+1) * Math.pow(26, ch_arr.length-1-i) );
        }
        return res;
    }
}