Leetcode168-Excel Sheet Column Title

题目描述

给定一个正整数,要求返回其对应的在Excel表格中显示的列标题。

示例

输入1,返回A
输入2,返回B

输入26,返回Z
输入27,返回AA
输入28,返回AB

思路

10进制转26进制。

代码

class Solution {
public:
    string convertToTitle(int n) {
    string res;
    while(n)
    {
        res=char((n-1)%26+'A')+res;
        n=(n-1)/26;//注意n等于26的情况
    }
        return res;
    }
};

猜你喜欢

转载自blog.csdn.net/weixin_44010678/article/details/88180872