공대생

백준 5622 다이얼 Python 본문

스터디/백준

백준 5622 다이얼 Python

상수나무 2022. 1. 4. 20:53

문제 접근 순서

1. 문자열 받기

2. 다이얼 한수 만들기

3. 초 세기

 

알게 된 점

(1) 파이썬에서 '또는' 연산자는 'or'이다. 

다른 언어에서 쓰던 것처럼 자꾸 '||'를 써서 문법오류남

 

(2) 파이썬에서 else if는 elif다.

 

 

최종제출답안

s = input()

def dial(N):
    if(N == 'A' or N == 'B' or N == 'C'):
        return 3
    elif(N == 'D' or N == 'E' or N == 'F'):
        return 4
    elif(N == 'G' or N == 'H' or N == 'I'):
        return 5
    elif(N == 'J' or N == 'K' or N == 'L'):
        return 6
    elif(N == 'M' or N == 'N' or N == 'O'):
        return 7
    elif(N == 'P' or N == 'Q' or N == 'R' or N == 'S'):
        return 8
    elif(N == 'T' or N == 'U' or N == 'V'):
        return 9
    else:
        return 10

count = 0
for a in s:
    count += dial(a)

print(count)

'스터디 > 백준' 카테고리의 다른 글

백준 1012 유기농배추 Python  (0) 2022.05.21
백준 18111 마인크래프트 Python  (0) 2022.05.19
백준 11401 이항 계수 3 Python  (0) 2022.03.06
백준 2908 상수 Python  (0) 2022.01.04
백준 4673 셀프넘버 Python  (0) 2022.01.03
Comments