문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음
정수 columnNumber가 주어질 때, Excel 시트에 나타나는 대로 해당 열제목을 반환해라.
#1
Input: columnNumber = 1
Output: "A"
#2
Input: columnNumber = 28
Output: "AB"
#3
Input: columnNumber = 701
Output: "ZY"
class Solution {
public String convertToTitle(int columnNumber) {
StringBuilder result = new StringBuilder();
while(columnNumber > 0){
columnNumber--;
int remainder = columnNumber % 26;
char letter = (char) ('A' + remainder);
result.insert(0, letter);
columnNumber /= 26;
}
return result.toString();
}
}