[BOJ / Python] 5622 다이얼

도니·2023년 4월 4일

BOJ / Python

목록 보기
31/105
post-thumbnail

문제

백준 5622 다이얼

코드

#BOJ 5622 다이얼

dial = ['', '', '', 'ABC', 'DEF', 'GHI', 'JKL', 'MNO', 'PQRS', 'TUV', 'WXYZ']
time = 0

x = input()
for i in range(len(x)):
    for j in dial:
        if x[i] in j:
            time += dial.index(j)
print(time)

코드 설명
인덱스 값이 걸리는 시간과 완전히 일치하도록 앞에 세 개의 공백을 추가하여 dial 리스트를 생성한다.
입력값의 한 문자(x[i])가 dial 리스트에 있는 값 중 하나(j)와 일치하면 dial의 인덱스를 반환(dial.index(j))한다.

cf) ** 여기서 j'ABC', 'DFE', ... 이다.

profile
Where there's a will, there's a way

0개의 댓글