class Solution {
public:
string convertToTitle(int n) {
string answer = "";
while(n != 0) {
answer = (char)((n - 1) % 26 + 'A') + answer;
n = (n-1) / 26;
}
return answer;
}
};
그냥 단순한 사칙연산과 구현문제였는데 26으로 나누고 마드하는 전형적인 문제이다.
문제: https://leetcode.com/problems/excel-sheet-column-title/
'Problem Solving > 리트코드(leetcode)' 카테고리의 다른 글
[Leetcode/C++] 1051. Height Checker (0) | 2022.01.24 |
---|---|
[Leetcode/C++] 67. Add Binary (0) | 2022.01.24 |
[Leetcode/C++] 682. Baseball Game (0) | 2022.01.24 |
[Leetcode/C++] 206. Reverse Linked List (0) | 2022.01.24 |
[Leetcode/C++] 496. Next Greater Element 1 (0) | 2022.01.24 |