일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- DP
- lazy propagation
- 가끔은 말로
- 미래는_현재와_과거로
- tensorflow
- 2023
- 다익스트라
- NEXT
- 백트래킹
- 분할 정복
- BFS
- c++
- 너비 우선 탐색
- dropout
- pytorch
- 이분 탐색
- 문자열
- 회고록
- 플로이드 와샬
- 세그먼트 트리
- Overfitting
- dfs
- 조합론
- 가끔은_말로
- 알고리즘
- back propagation
- 크루스칼
- object detection
- 자바스크립트
- 우선 순위 큐
Archives
- Today
- Total
Doby's Lab
백준 3733번: Shares (Python) 본문
https://www.acmicpc.net/problem/3733
3733번: Shares
A group of N persons and the ACM Chief Judge share equally a number of S shares (not necessary all of them). Let x be the number of shares aquired by each person (x must be an integer). The problem is to compute the maximum value of x. Write a program that
www.acmicpc.net
Solved By: Python Technique
간혹 가다가 C++도 마찬가지지만 Python으로 문제를 풀 때도 EOF(End Of File)을 처리하는 코드를 짜야할 때도 있습니다.
Python에서는 try, except가 존재합니다.
try는 별다른 예외가 없으면 try 안의 구문을 실행한다는 뜻이고, 예외가 있을 때, except를 이용하여 처리를 할 수 있습니다.
즉, 아무 입력도 없이 엔터가 들어갔을 때를 except로 처리하여 while을 벗어나게 하여 문제를 풀 수 있습니다.
while True:
try:
n, s = map(int, input().split())
print(s // (n + 1))
except:
break
728x90
'PS > BOJ' 카테고리의 다른 글
백준 11265번: 끝나지 않는 파티 (C++) (0) | 2022.07.05 |
---|---|
백준 17485번: 수강 과목 (C++) (0) | 2022.07.04 |
백준 17128번: 소가 정보섬에 올라온 이유 (C++) (0) | 2022.07.03 |
백준 13268번: 셔틀런 (Python) (0) | 2022.07.03 |
백준 14728번: 벼락치기 (C++) (0) | 2022.06.29 |