leetcode -- Excel Sheet Column Number -- 简单,但要看

来源:互联网 发布:时时彩源码搭建教程 编辑:程序博客网 时间:2024/06/16 06:46

https://leetcode.com/problems/excel-sheet-column-number/
就是26进制转换为10进制。
这里要注意,python中‘+=’不能有断开,加号和等号要放一起。
还有ord 可以返回一个char的unicode

class Solution(object):    def titleToNumber(self, s):        """        :type s: str        :rtype: int        """        res = 0        n = len(s)        for i in xrange(n - 1, -1, -1):            d = ord(s[n - i - 1]) - ord('A') + 1            res += d * pow(26,i)        return res
0 0
原创粉丝点击