ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 백준 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

    이번 문제는 그다지 어렵지 않았다. 다이얼에 배정돼있는 알파벳들로 경우의 수를 나눈 다음, 어떤 경우에 해당하면 그 경우에 배정된 시간만큼 더해주면 되었다.

Designed by Tistory.