LeetCode171 Excel Sheet Column Number

文章目录
  1. 1. 描述
  2. 2. 样例
  3. 3. 思路
  4. 4. 代码

描述

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

样例

1
2
3
4
5
6
7
A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28

思路

给出excel表头相应的数字。

水题…二十六进制的转换。

代码

1
2
3
4
5
6
7
8
class Solution {
public:
int titleToNumber(string s) {
long long ans = 0;
for (char c: s) ans = ans * 26 + c - 'A' + 1;
return ans;
}
};
分享到 评论