例如,
A -> 1
B -> 2
C -> 3
…
Z -> 26
AA -> 27
AB -> 28
…
示例 1:
輸入: “A”
輸出: 1
示例 2:
輸入: “AB”
輸出: 28
示例 3:
輸入: “ZY”
輸出: 701
26進制:
class Solution:
def titleToNumber(self, s: str) -> int:
res = 0
for i, c in enumerate(s[::-1]):
res += (ord(c)-ord('A')+1)*(26**i)
return res