백준 5622번 파이썬 풀이
각 알파벳에 대응되는 숫자를 찾은 다음, 숫자에 해당하는 시간을 더해주면 됩니다. 이때, 문자열을 반복해서 사용해야 하는 알파벳들도 있으므로, 딕셔너리를 사용하여 각 알파벳에 대응되는 숫자를 미리 저장해 둡니다. dial = {'A':2, 'B':2, 'C':2, 'D':3, 'E':3, 'F':3, 'G':4, 'H':4, 'I':4, 'J':5, 'K':5, 'L':5, 'M':6, 'N':6, 'O':6, 'P':7, 'Q':7, 'R':7, 'S':7, 'T':8, 'U':8, 'V':8, 'W':9, 'X':9, 'Y':9, 'Z':9} word = input().strip() time = 0 for c in word: time += dial[c] + 1 print(time) 그리고 입력받은 단..
2023. 3. 19.