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 <= 2^31^ - 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;
    }
};
相关推荐
财富探秘者5 分钟前
贵州茅台[600519]行情数据接口
大数据·c语言·python·算法·金融·restful
至善迎风9 分钟前
施密特正交化与单位化的情形
线性代数·算法·决策树·机器学习
HABuo1 小时前
【数据结构与算法】合并链表、链表分割、链表回文结构
c语言·开发语言·数据结构·c++·学习·算法·链表
逸风尊者1 小时前
开发也能看懂的大模型:RNN
java·后端·算法
带多刺的玫瑰1 小时前
Leecode刷题C语言之网络延迟时间
c语言·开发语言·算法
晚睡的鸟儿有夜宵吃2 小时前
Day2 洛谷1035+1047+1085+1089+1150+1151
数据结构·算法
luckilyil2 小时前
Leetcode 每日一题 209.长度最小的子数组
算法·leetcode
阿成_3 小时前
C# Dictionary实现原理
算法·哈希算法·c#字典
熬夜的猪3 小时前
现代安全密码哈希算法
java·学习·算法·安全·哈希算法
冉佳驹3 小时前
数据结构 ——— 快速排序算法的实现(前后指针法版本)
c语言·数据结构·算法·排序算法·快速排序算法