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])
相关推荐
Rui_Freely3 分钟前
Vins-Fusion之 SFM准备篇(十二)
人工智能·算法·计算机视觉
万行15 分钟前
机器学习&第二章线性回归
人工智能·python·机器学习·线性回归
nervermore99019 分钟前
3.3 Python图形编程
python
zhengfei61120 分钟前
世界各地免费电视频道的 M3U 播放列表。
python
yyy(十一月限定版)21 分钟前
matlab矩阵的操作
算法·matlab·矩阵
努力学算法的蒟蒻38 分钟前
day58(1.9)——leetcode面试经典150
算法·leetcode·面试
心静财富之门1 小时前
退出 for 循环,break和continue 语句
开发语言·python
txinyu的博客1 小时前
map和unordered_map的性能对比
开发语言·数据结构·c++·算法·哈希算法·散列表
WJSKad12351 小时前
YOLO11-FDPN-DASI实现羽毛球拍与球的实时检测与识别研究
python
幻云20101 小时前
Next.js之道:从入门到精通
人工智能·python