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