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;
    }
};
相关推荐
咸鱼2.010 小时前
【java入门到放弃】网络
java·开发语言·网络
cyyt10 小时前
深度学习周报(12.22~12.28)
人工智能·算法·机器学习
阿里嘎多学长10 小时前
2025-12-28 GitHub 热点项目精选
开发语言·程序员·github·代码托管
WBluuue10 小时前
Codeforces Global 31 Div1+2(ABCD)
c++·算法
zmzb010311 小时前
C++课后习题训练记录Day58
开发语言·c++
会员果汁11 小时前
算法-并查集-C
c语言·开发语言·算法
努力学算法的蒟蒻11 小时前
day47(12.28)——leetcode面试经典150
算法·leetcode·面试
熊猫钓鱼>_>11 小时前
基于Trae/Whisper/FFmpeg与Knowledge Graph MCP技术开发语音生成会议纪要智能应用
开发语言·人工智能·python·深度学习·ffmpeg·whisper·trae
byzh_rc11 小时前
[算法设计与分析-从入门到入土] 复杂算法
数据库·人工智能·算法·机器学习·支持向量机
七夜zippoe11 小时前
Python迭代器与生成器深度解析:从原理到协程应用实战
开发语言·python