Excel表列名称

题目

给你一个整数 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

参考答案

c++ 复制代码
class Solution {
public:
    string convertToTitle(int columnNumber) {
        string ans;
        while (columnNumber > 0) {
            --columnNumber;
            ans += columnNumber % 26 + 'A';
            columnNumber /= 26;
        }
        reverse(ans.begin(), ans.end());
        return ans;
    }
};
相关推荐
啊阿狸不会拉杆1 分钟前
《机器学习》第五章-集成学习(Bagging/Boosting)
人工智能·算法·机器学习·计算机视觉·集成学习·boosting
信奥卷王2 分钟前
2025年3月GESPC++四级真题解析(含视频)
算法
后来后来啊2 分钟前
2026.1.21学习笔记
笔记·学习·leetcode·#算法·#cpp
圣保罗的大教堂2 分钟前
leetcode 3314. 构造最小位运算数组 I 简单
leetcode
_OP_CHEN7 分钟前
【算法基础篇】(四十九)数论之中国剩余定理终极指南:从孙子算经到算法竞赛
算法·蓝桥杯·数论·中国剩余定理·算法竞赛·乘法逆元·acm/icpc
2401_827499998 分钟前
代码随想录-图论28
算法·深度优先·图论
ValhallaCoder11 分钟前
Day51-图论
数据结构·python·算法·图论
最低调的奢华16 分钟前
支持向量机和xgboost及卡方分箱解释
算法·机器学习·支持向量机
会员果汁16 分钟前
leetcode-887. 鸡蛋掉落-C
c语言·算法·leetcode
应用市场18 分钟前
人脸识别核心算法深度解析:FaceNet与ArcFace从原理到实战
算法