LeetCode 171 Excel表序列号

LeetCode 171 Excel表序列号

题目描述:
给定一个Excel表格中的列名称,返回其相应的列序号。
例如,

  • A -> 1
  • B -> 2
  • C -> 3
  • ...
  • Z -> 26
  • AA -> 27
  • AB -> 28
  • ...
    26进制字符串转数字

执行用时:1 ms, 在所有 Java 提交中击败了100.00%的用户
内存消耗:38.4 MB, 在所有 Java 提交中击败了49.12%的用户

class Solution {
    public int titleToNumber(String s) {
        int ans = 0;
        for(int i=0; i<s.length(); i++) {
            ans = ans*26 + (s.charAt(i)-'A'+1);
        }

        return ans;
    }
}
原文地址:https://www.cnblogs.com/CodeSPA/p/13552010.html