[백준] #5622 다이얼 python

2022. 12. 22. 13:35

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

 

5622번: 다이얼

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

www.acmicpc.net

 

dict 사용한 풀이.

 

S = input()

S_dict = {'A':3, 'B':3, 'C':3,
          'D':4, 'E':4, 'F':4,
          'G':5, 'H':5, 'I':5,
          'J':6, 'K':6, 'L':6,
          'M':7, 'N':7, 'O':7,
          'P':8, 'Q':8, 'R':8, 'S':8,
          'T':9, 'U':9, 'V':9,
          'W':10, 'X':10, 'Y':10, 'Z':10
          }
result = 0
for i in S:
    for j in S_dict:
        if i == j:
            result += S_dict[j]
print(result)

 

BELATED ARTICLES

more