#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', ...
이다.