-
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))
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 1316번 그룹 단어 체커 (파이썬) (0) 2021.12.27 [백준] 2941번 크로아티아 알파벳 (파이썬) (0) 2021.12.27 [백준] 2908번 상수 (파이썬) (0) 2021.12.27 [백준] 1152번 단어의 개수 (파이썬) (0) 2021.12.27 [백준] 1157번 단어 공부 (파이썬) (0) 2021.12.26