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])
相关推荐
幸福清风5 分钟前
【Python】运维效率翻倍|批处理日志分割升级Python GUI,一键打包exe无乱码,零基础也能用
python·打包·日志分割
宵时待雨5 分钟前
C++笔记归纳13:map & set
开发语言·数据结构·c++·笔记·算法
小狗丹尼4001 小时前
JSON 基础认知、数据转换与 Flask 前后端交互全解
python·flask·json
1104.北光c°1 小时前
滑动窗口HotKey探测机制:让你的缓存TTL更智能
java·开发语言·笔记·程序人生·算法·滑动窗口·hotkey
zm-v-159304339863 小时前
Python 数据挖掘从入门到精通:回归 / 分类 / 聚类 / 关联分析完整教程
python·数据挖掘·回归
仰泳的熊猫5 小时前
题目2570:蓝桥杯2020年第十一届省赛真题-成绩分析
数据结构·c++·算法·蓝桥杯
qq_417695058 小时前
机器学习与人工智能
jvm·数据库·python
无极低码8 小时前
ecGlypher新手安装分步指南(标准化流程)
人工智能·算法·自然语言处理·大模型·rag
漫随流水8 小时前
旅游推荐系统(view.py)
前端·数据库·python·旅游