카테고리 없음
백준 5622번 : 다이얼(Python, 파이썬)
에르미타쥬
2018. 12. 26. 17:28
https://www.acmicpc.net/problem/5622
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | dial =input() dial2 = list((' '.join(dial).split(' '))) time = 0 if 2<= len(dial2) <= 15 and dial.isupper()==True: for i in dial2: if i in ['A','B','C']: time += 3 elif i in ['D','E','F']: time += 4 elif i in ['G','H','I']: time += 5 elif i in ['J','K','L']: time += 6 elif i in ['M','N','O']: time += 7 elif i in ['P','Q','R','S']: time += 8 elif i in ['T','U','V']: time += 9 elif i in ['W','X','Y','Z']: time += 10 print(time) | cs |
이번 문제는 그다지 어렵지 않았다. 다이얼에 배정돼있는 알파벳들로 경우의 수를 나눈 다음, 어떤 경우에 해당하면 그 경우에 배정된 시간만큼 더해주면 되었다.