leetcode之Excel Sheet Column Number
2015-10-19 21:14
302 查看
这个excel sheet column number就是一个26进制数。代码如下:
class Solution(object):
def titleToNumber(self, s):
"""
:type s: str
:rtype: int
"""
dic = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6, 'G': 7, 'H': 8, 'I': 9, 'J': 10, 'K': 11, 'L': 12, 'M': 13, 'N': 14, 'O': 15, 'P': 16, 'Q': 17, 'R': 18, 'S': 19, 'T': 20, 'U': 21, 'V': 22, 'W':23, 'X': 24, 'Y': 25, 'Z':26}
if s == '':
return 0
a = len(s)
n = 0
for i in range(a):
# print i
n = dic[s[i]] * (26 ** (a - 1 - i)) + n
# print n
return n
class Solution(object):
def titleToNumber(self, s):
"""
:type s: str
:rtype: int
"""
dic = {'A': 1, 'B': 2, 'C': 3, 'D': 4, 'E': 5, 'F': 6, 'G': 7, 'H': 8, 'I': 9, 'J': 10, 'K': 11, 'L': 12, 'M': 13, 'N': 14, 'O': 15, 'P': 16, 'Q': 17, 'R': 18, 'S': 19, 'T': 20, 'U': 21, 'V': 22, 'W':23, 'X': 24, 'Y': 25, 'Z':26}
if s == '':
return 0
a = len(s)
n = 0
for i in range(a):
# print i
n = dic[s[i]] * (26 ** (a - 1 - i)) + n
# print n
return n
相关文章推荐
- 使用Python生成Excel格式的图片
- Excel 曝出 Power Query 安全漏洞,1.2 亿用户易受远程 DDE 攻击
- VBA将excel数据表生成JSON文件
- excel vba 限制工作表的滚动区域代码
- excel vba 高亮显示当前行代码
- SQL 导入导出Excel数据的语句
- 文本、Excel、Access数据导入SQL Server2000的方法
- C#导出数据到Excel文件的方法
- Vbscript生成Excel报表的常用操作总结
- C#实现导入CSV文件到Excel工作簿的方法
- C#进制之间的相互转换详解
- C#基于NPOI生成具有精确列宽行高的Excel文件的方法
- 总提示[Microsoft][ODBC Excel Driver] 数值字段溢出官方解决方法
- C#将Sql数据保存到Excel文件中的方法
- VC6.0实现读取Excel数据的方法
- 把excel表格里的数据导入sql数据库的两种方法
- access dbase excel foxpro 数据库浏览器V3.1版 下载
- C#实现把txt文本数据快速读取到excel中
- C#自定义导出数据到Excel的类实例
- 使用PHPExcel操作Excel用法实例分析