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
给定一个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
相关文章推荐
- 171. Excel Sheet Column Number Leetcode Python
- 【零基础刷Leetcode】171. Excel Sheet Column Number Python
- LeetCode 171 Excel Sheet Column Number(Excel的列向表数字)
- leetcode Excel Sheet Column Number python
- [LeetCode] Excel Sheet Column Number 字符串转数字
- leetcode(6),Excel Sheet Column Title和Excel Sheet Column Number(python)
- [LeetCode By Python]171. Excel Sheet Column Number
- [C++]LeetCode: 116 Excel Sheet Column Number (excel列坐标转数字)
- LeetCode 171. Excel Sheet Column Number (Excel 表格列数字)
- [leetcode: Python]171. Excel Sheet Column Number
- leetcode 171. Excel Sheet Column Number
- leetcode 171. Excel Sheet Column Number(C语言)
- [LeetCode#171]Excel Sheet Column Number
- [LeetCode By Python]168. Excel Sheet Column Title
- leetcode 171. Excel Sheet Column Number
- [leetcode] Excel Sheet Column Title (excel表格的数字转字母表示格式) C语言实现
- [LeetCode][数论]Excel Sheet Column Number
- LeetCode题解:excel-sheet-column-number
- LeetCode之Excel Sheet Column Number
- Leetcode 171 Excel Sheet Column Number