Leetcode: Excel Sheet Column Number

来源:互联网 发布:java如何调用接口 编辑:程序博客网 时间:2024/06/06 04:01

Question

Related to question Excel Sheet Column Title

Given a column title as appear in an Excel sheet, return its corresponding column number.

For example:

A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28 

Credits:
Special thanks to @ts for adding this problem and creating all test cases.


Analysis

it is an easy math problem.


Solution

class Solution:    # @param {string} s    # @return {integer}    def titleToNumber(self, s):        res = 0        if s=="":            return res        s = list(s)        n = len(s)        for i in range(len(s)):            res += (ord(s[i])-64) * (26**(n-1-i))        return res     


0 0
原创粉丝点击