알고리즘/백준
[백준] 5622번 다이얼 (파이썬)
알감자
2021. 12. 27. 22:01
5622번: 다이얼
첫째 줄에 알파벳 대문자로 이루어진 단어가 주어진다. 단어의 길이는 2보다 크거나 같고, 15보다 작거나 같다.
www.acmicpc.net
코드
def change_string(string):
a = []
for index in string:
k = ord(index)
if 65 <= k <=67:
a.append(2)
elif 68 <= k <= 70:
a.append(3)
elif 71 <= k <= 73:
a.append(4)
elif 74 <= k <= 76:
a.append(5)
elif 77 <= k <= 79:
a.append(6)
elif 80 <= k <= 83:
a.append(7)
elif 84 <= k <= 86:
a.append(8)
elif 87 <= k <= 90:
a.append(9)
return a
def time(string):
answer = 0
a = change_string(string)
for i in a:
answer += (i+1)
return answer
string = input()
print(time(string))