-
백준 다이얼 - 5622번 파이썬백준/단계별로 풀어보기 2020. 4. 11. 23:00
이 포스팅에서는 백준 알고리즘 사이트 5622번을 파이썬으로 코딩해보도록 하겠습니다.
이 문제는 알파벳 대문자로 이루어진 단어를 입력받고, 다이얼을 걸기 위한 시간을 계산해서 출력하면 되는 문제입니다.
숫자 1이 2초가 걸리고, 그 위부터 1초씩 추가니까
다이얼은 ABC=3, DEF=4, GHI=5, JKL=6, MNO=7, PQRS=8, TUV=9, WXYZ=10 초입니다.
string = input()num = 0for i in string:if i == 'A' or i == 'B' or i == 'C':num += 3elif i == 'D' or i == 'E' or i == 'F':num += 4elif i == 'G' or i == 'H' or i == 'I':num += 5elif i == 'J' or i == 'K' or i == 'L':num += 6elif i == 'M' or i == 'N' or i == 'O':num += 7elif i == 'P' or i == 'Q' or i == 'R' or i == 'S':num += 8elif i == 'T' or i == 'U' or i == 'V':num += 9elif i == 'W' or i == 'X' or i == 'Y' or i == 'Z':num += 10print(num)cs 이렇게 if와 elif를 써서 코드를 짜면 쉽게 풀 수 있습니다.
'백준 > 단계별로 풀어보기' 카테고리의 다른 글
백준 별 찍기 - 9 - 2446번 파이썬 (0) 2020.04.19 백준 소수 찾기 - 1978번 파이썬 (0) 2020.04.13 백준 상수 - 2908번 파이썬 (0) 2020.04.09 백준 단어의 개수 - 1152번 파이썬 (0) 2020.04.08 백준 단어 공부 - 1157번 파이썬 (0) 2020.04.07