题目来源:链接: [https://leetcode-cn.com/problems/excel-sheet-column-number/].
171.Excel表列序号
1.问题描述
给定一个Excel表格中的列名称,返回其相应的列序号。
例如:
A -> 1
B -> 2
C -> 3
…
Z -> 26
AA -> 27
AB -> 28
…
示例1:
输入: "A"
输出: 1
示例2:
输入: "AB"
输出: 28
示例3:
输入: "ZY"
输出: 701
2.我的解决方案
这题感觉有点类似 26 进制的样子。
刚开始想用递归调用,思考了一阵子发现貌似没必要。
pow(10,x) 表示 10 的 x 幂次方
代码如下:
class Solution {
public:
int titleToNumber(string s) {
int len