您的位置:首页 > 编程语言 > Python开发

LeetCode--Excel Sheet Column Number(Excel表格的列名转数字)Python

2017-11-24 15:16 555 查看
题目:

给定一个Excel表格的列名,将该列名转为对应数字,样例如下:

A -> 1

B -> 2

C -> 3

...

Z -> 26

AA -> 27

AB -> 28

解题思路:

对字符串进行遍历

代码(Python):

class Solution(object):
def titleToNumber(self, s):
"""
:type s: str
:rtype: int
"""
dict0 = {}
for i in range(26):
dict0[chr(ord('A')+i)]=i+1

output = 0
for i in range(len(s)):
output = output*26+dict0[s[i]]

return output
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: