leetcode 168. Excel 表列名称 python

给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。

例如:

复制代码
A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28 
...

示例 1:

复制代码
输入:columnNumber = 1
输出:"A"

示例 2:

复制代码
输入:columnNumber = 28
输出:"AB"

示例 3:

复制代码
输入:columnNumber = 701
输出:"ZY"

示例 4:

复制代码
输入:columnNumber = 2147483647
输出:"FXSHRXW"

提示:

  • 1 <= columnNumber <= 231 - 1

    python 复制代码
    class Solution:
        def convertToTitle(self, columnNumber: int) -> str:
             n = columnNumber
             arr = []
             while(n!=0)://26进制原区间为[0,25],但A为1开始,故每个操作-1进行
                temp = (n-1)%26
                arr.append(chr(65+temp))
                n = (n-1) // 26
             return "".join(arr[::-1])
相关推荐
java1234_小锋19 小时前
TensorFlow2 Python深度学习 - 卷积神经网络示例2-使用Fashion MNIST识别时装示例
python·深度学习·tensorflow·tensorflow2
京东零售技术19 小时前
探索无限可能:生成式推荐的演进、前沿与挑战
算法
lingchen190619 小时前
多项式的积分
算法
1白天的黑夜119 小时前
递归-21.合并两个有序链表-力扣(LeetCode)
c++·leetcode·链表·递归
@sinner19 小时前
《扫雷:病毒蔓延》- 颠覆传统的动态扫雷游戏
python·游戏·pygame
愈努力俞幸运19 小时前
python 列表浅拷贝 深拷贝
python
坚持编程的菜鸟19 小时前
LeetCode每日一题——在区间范围内统计奇数数目
c语言·算法·leetcode
测试老哥19 小时前
测试用例之正交试验法、功能图法
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
进击的圆儿20 小时前
分治算法_快速排序专题总结-----分治
算法·排序算法·分治·快排·大根堆·小根堆