LeetCode168. Excel Sheet Column Title

文章目录

一、题目

Given an integer columnNumber, return its corresponding column title as it appears in an Excel sheet.

For example:

A -> 1

B -> 2

C -> 3

...

Z -> 26

AA -> 27

AB -> 28

...

Example 1:

Input: columnNumber = 1

Output: "A"

Example 2:

Input: columnNumber = 28

Output: "AB"

Example 3:

Input: columnNumber = 701

Output: "ZY"

Constraints:

1 <= columnNumber <= 231 - 1

二、题解

cpp 复制代码
class Solution {
public:
    string convertToTitle(int columnNumber) {
        string res;
        while (columnNumber > 0) {
            int a0 = (columnNumber - 1) % 26 + 1;
            res += a0 - 1 + 'A';
            columnNumber = (columnNumber - a0) / 26;
        }
        reverse(res.begin(), res.end());
        return res;
    }
};
相关推荐
wangqiaowq9 小时前
StarRocks安装部署测试
java·开发语言
沙威玛_LHE10 小时前
树和二叉树
数据结构·算法
py有趣12 小时前
LeetCode算法学习之两数之和 II - 输入有序数组
学习·算法·leetcode
夏鹏今天学习了吗12 小时前
【LeetCode热题100(62/100)】搜索二维矩阵
算法·leetcode·矩阵
缺点内向13 小时前
C#: 高效移动与删除Excel工作表
开发语言·c#·.net·excel
老前端的功夫13 小时前
Web应用的永生之术:PWA落地与实践深度指南
java·开发语言·前端·javascript·css·node.js
吃着火锅x唱着歌14 小时前
LeetCode 1128.等价多米诺骨牌对的数量
算法·leetcode·职场和发展
ᐇ95914 小时前
Java HashMap深度解析:数据结构、原理与实战指南
java·开发语言·数据结构
十八岁讨厌编程14 小时前
【算法训练营 · 补充】LeetCode Hot100(中)
算法·leetcode
橘颂TA14 小时前
【剑斩OFFER】算法的暴力美学——最小覆盖字串
算法·c/c++·就业