LeetCode #171: Excel Sheet Column Number
• 61 words • 1 min • updated
LeetCode #171: Excel Sheet Column Number:
python
class Solution:
def titleToNumber(self, columnTitle: str) -> int:
ans = 0
base = 26
while columnTitle:
d = columnTitle[0]
columnTitle = columnTitle[1:]
ans = ans * base + ((ord(d) - ord('A')) + 1)
return ans'B' — 'A' works in C (char), but Python requires the explicit ord() cast
as you cannot “subtract” strings.