본문 바로가기

알고리즘/python

[python/파이썬] 백준 5622 다이얼

반응형

[문제 출처]

https://www.acmicpc.net/problem/5622

 

5622번: 다이얼

첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다.

www.acmicpc.net

 

[소스 코드]

#5622

phone = ['ABC', 'DEF', 'GHI', 'JKL', 'MNO', 'PQRS', 'TUV', 'WXYZ']

d = input()
result = 0

for i in range(len(d)):
  for p in phone:
    if d[i] in p:
      result += (phone.index(p) + 3)

print(result)
반응형