题目链接
https://leetcode.com/problems/excel-sheet-column-number/
题目原文
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
题目翻译
给定一个Excel表格中的列标题,求其对应的列数字。比如:
A -> 1
B -> 2
C -> 3
…
Z -> 26
AA -> 27
AB -> 28
思路方法
首先,我们要知道Excel里这个对应关系是什么样的。从A-Z对应1-26,当列标题进一位变成AA时,列对应的数字变成27,这本质上是一个26进制转10进制的问题,不过A对应的是1而不是0,要注意。
既然问题被转化了就解决了,那么接下来,我们尝试一下写出不同的Python代码吧。
代码一