#思路就是26进制转10进制,这样一说是不是感觉很简单了呢?class Solution(object):
def titleToNumber(self, s):
"""
:type s: str
:rtype: int
"""
base=ord("A")-1
count=0
for S in s:
count*=26
count+=ord(S)-base
return count
26进制转10进制算法解析
本文介绍了一种将26进制(字母A-Z)转换为10进制数值的方法,并通过一个Python类实现了具体的转换逻辑。该方法主要应用于Excel列标的数字表示,有助于理解Excel中列名的数学原理。
452

被折叠的 条评论
为什么被折叠?



