[LeetCode] Excel Sheet Column Number

아르당·2025년 9월 24일

LeetCode

목록 보기
38/68
post-thumbnail

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

Problem

Excel 시트에 나타나는 열 제목을 나타내는 문자열 columnTitle이 주어졌을 때, 해당 열 번호를 반환해라.

Example

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

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

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

Constraints

  • 1 <= columnTitle.length <= 7
  • columnTitle은 오직 대문자로 구성된다.
  • columnTitle은 "A"부터 "FXSHRXW"까지 이다.

Solved

class Solution {
    public int titleToNumber(String columnTitle) {
        int result = 0;

        for(int i = 0; i < columnTitle.length(); i++){
            result = result * 26 + (columnTitle.charAt(i) - 'A' + 1);
        }

        return result;
    }
}
profile
내 마음대로 코드 작성하는 세상

0개의 댓글