导航
导航
文章目录
  1. 题目
  2. 翻译

LeetCode-171.Excel Sheet Column Number

题目

Related to question Excel Sheet Column Title

Given a column title as appear in an Excel sheet, return its corresponding column number.

For example:

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

翻译

相关问题为168. Excel Sheet Column Title。
给出一个Excel表的列名,返回其对应的列数。
例如:
  A -> 1
  B -> 2
  C -> 3
  …
  Z -> 26
  AA -> 27
  AB -> 28

与168相反,26进制转换10进制:

1
2
3
4
5
6
7
8
public class Solution {
public int titleToNumber(String s) {
int number = 0;
for (int i = s.length() - 1; i >= 0; i--)
number += (s.charAt(i) - 'A' + 1) * Math.pow(26, s.length() - 1 - i);
return number;
}
}