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])
相关推荐
未若君雅裁6 小时前
LeetCode 51 - N皇后问题 详解笔记
java·数据结构·笔记·算法·leetcode·剪枝
破烂pan6 小时前
lmdeploy.pytorch 新模型支持代码修改
python·深度学习·llm·lmdeploy
Tim_106 小时前
【算法专题训练】30、二叉树的应用
算法
夜晚中的人海6 小时前
【C++】哈希表算法习题
c++·算法·散列表
麦麦大数据7 小时前
F047 vue3+flask微博舆情推荐可视化问答系统
python·flask·知识图谱·neo4j·推荐算法·舆情分析·舆情监测
MediaTea7 小时前
Python 第三方库:Flask(轻量级 Web 框架)
开发语言·前端·后端·python·flask
Kuo-Teng7 小时前
LeetCode 198: House Robber
java·算法·leetcode·职场和发展·动态规划
2501_941111407 小时前
C++中的状态模式实战
开发语言·c++·算法
SelectDB7 小时前
十亿 JSON 秒级响应:Apache Doris vs ClickHouse,Elasticsearch,PostgreSQL
算法