• 1348. Excel表列序号


    1348. Excel表列序号

    中文English

    给定Excel工作表中显示的列名称,返回其对应的列号。

    样例

    样例1

    输入: "AB"
    输出: 28
    

    样例2

    输入: "AC"
    输出: 29
    

    注意事项

    A -> 1
    B -> 2
    C -> 3
    ...
    Z -> 26
    AA -> 27
    AB -> 28 
     
     
    输入测试数据 (每行一个参数)如何理解测试数据?
    class Solution:
        """
        @param s: a string
        @return: return a integer
        """
        '''
        大致思路:
        1.如果是首个只需要判断(ord(i) - 64) * 26**0个,如果是第二个则(ord(i) - 64) * 26**1,一直这样下去。
        '''
        def titleToNumber(self,s):
            res = 0
            j = 0
            for i in s[::-1]:
                res += (ord(i) - 64) * (26**j)
                j += 1
            return res
  • 相关阅读:
    第五周总结
    第四周总结
    关于“模仿"和”创新“
    第三周总结
    第九周总结
    第八周总结
    第六周总结
    中国历史上成功的两人合作
    第五周总结
    第四周总结
  • 原文地址:https://www.cnblogs.com/yunxintryyoubest/p/12740848.html
Copyright © 2020-2023  润新知