题解 | Excel 表列序号

Excel 表列序号

https://www.nowcoder.com/practice/700738eaa67342ba8f92c13cbbb7b29d

#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
#
# @param S string字符串
# @return int整型
#
class Solution:
    def getNumber(self, S: str) -> int:
        # write code here
        '''alp, ans, S = "abcdefghijklmnopqrstuvwxyz", 0, S[::-1]
        for i in range(len(S)):
            ans += (alp.index(S[i])+1)*26**i'''
        alp, ans = "abcdefghijklmnopqrstuvwxyz", 0
        for c in S:
            ans = ans*26+alp.index(c)+1
        return ans
#类似26进制转化为10进制

全部评论

相关推荐

10-25 22:20
门头沟学院 Java
代码飞升_不回私信人...:同学院本,个人亮点去了,打招呼里面的废话也去了,学院本就是路边一条,明天拉满然后该学还是学,小厂也行尽量先有一段实习。另外你的项目描述写的不好,具体列一下可被提问的点,然后量化一下指标或者收益吧
投了多少份简历才上岸
点赞 评论 收藏
分享
11-13 14:37
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务