问题:Given a positive integer, return its corresponding column title as appear in an Excel sheet.
For example:
1 -> A
2 -> B
3 -> C
...
26 -> Z
27 -> AA
28 -> AB
和上道题类似10进制-〉26进制,但又不完全一样,要稍微处理下,有点不一样就是取余那里(范围不是0~25而是1~26),也是掰饬了半天。。。
class Solution {
public:
string convertToTitle(int n) {
//10进制转26进制(A~Z),类比10-〉2
string result;
该问题涉及将正整数转化为Excel表格中的列标题。转换过程中,需要将十进制数转化为26进制,并考虑列标题从'A'开始的情况,处理取余的边界问题。
订阅专栏 解锁全文
208

被折叠的 条评论
为什么被折叠?



