Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 우아한테크코스
- 함수
- 프로그래머스
- JetsonNano
- 프론트엔드
- dfs
- 자바스크립트
- 그리디
- 우테코
- 고득점kit
- express
- node.js
- 문자열
- 코테
- 백준
- 파이썬
- 알고리즘
- BFS
- OpenCV
- npm
- 프리코스
- Sort
- 그래프
- Linux
- 최단거리
- 코딩테스트
- JavaScript
- Python
- 웹개발
- JS
Archives
- Today
- Total
공대생
백준 5622 다이얼 Python 본문
문제 접근 순서
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