题目: 将数字转化为列名
分析:10进制转26进制。。
答案:
class Solution {
public:
string convertToTitle(int n) {
string ans = "";
while (n)
{
ans = string(1, ((n - 1) % 26 + 'A')) + ans;
n = (n - 1) / 26;
}
return ans;
}
};
注意:
string(n,'A')出现的就是n个A