題目:
給定一個Excel表格中的列名稱,返回其相應的列序號。
例如,
A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ...
示例 1:
輸入: "A" 輸出: 1
示例 2:
輸入: "AB" 輸出: 28
示例 3:
輸入: "ZY" 輸出: 701
致謝:
特別感謝 @ts 添加此問題並創建所有測試用例。
python代碼:
class Solution:
def titleToNumber(self, s):
res = 0
for i,j in enumerate(s[::-1]):
res += (ord(j)-64)*26 ** i
return res