168. Excel表列名称

Alex_Shen
2022-03-29 / 0 评论 / 0 点赞 / 134 阅读 / 438 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-03-31,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。

例如:

A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28
...

示例 1:

输入:columnNumber = 1
输出:"A"

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/excel-sheet-column-title
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

代码:

class Solution {
public:
    string convertToTitle(int columnNumber) {
        string res;
        while(columnNumber!=0){
            res.push_back((columnNumber-1)%26+'A');
            --columnNumber/=26;
        }
        reverse(res.begin(),res.end());
        return res;
    }
};
0

评论区