LeetCode - Excel Sheet Column Number(Python)

Problem

문제 요약 : Excel에서 행을 나타내는 알파벳이 의미하는 숫자 구하기.
Site

Solution

class Solution:
    def titleToNumber(self, columnTitle: str) -> int:
        answer = 0
        
        for s in columnTitle :
            answer = answer*26 + ord(s) - ord("A") + 1
        
        return answer

풀이 정리

A~Z이므로 자릿수가 늘어나면 26의 배수 느낌으로 했으며 [1:26]으로 돌기 때문에 +1 을 했다.

좋은 웹페이지 즐겨찾기