[LeetCode] Excel Sheet Column Title

아르당·2025년 9월 22일

LeetCode

목록 보기
36/68
post-thumbnail

문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음

Problem

정수 columnNumber가 주어질 때, Excel 시트에 나타나는 대로 해당 열제목을 반환해라.

Example

#1
Input: columnNumber = 1
Output: "A"

#2
Input: columnNumber = 28
Output: "AB"

#3
Input: columnNumber = 701
Output: "ZY"

Constraints

  • 1 <= ColumnNumber <= 2^31 - 1

Solved

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();
    }
}
profile
내 마음대로 코드 작성하는 세상

0개의 댓글