문제 출처 (BRONZE Ⅱ)
https://www.acmicpc.net/problem/33572

풀이
입력받은 A를 리스트로 만들어 준 뒤 sum()으로 합을 구한 뒤
N 만큼 뺀 값은 재원이가 사랑에 빠지지 않고 버틸 수 있는 시간이다.
(N 만큼 빼는 이유는 A 리스트 속 시간들을 각각 -1을 해준 값이 재원이가 각 친구마다의 버틸 수 있는 최대 시간인데,
각각 -1을 할 필요 없이 총합 시간에서 친구 수 N 만큼 빼주면 되기 때문)
그 시간이 M 보다 크거나 같으면 퇴학 처분을 받지 않을 수 있다.
코드
N, M = map(int, input().split())
A = list(map(int, input().split()))
print("DIMI" if sum(A) - N >= M else "OUT")
'ALGORITHM > PYTHON' 카테고리의 다른 글
| 백준 BAEKJOON 33557번 곱셈을 누가 이렇게 해 ㅋㅋ [PYTHON/파이썬] (0) | 2026.03.25 |
|---|---|
| 백준 BAEKJOON 34703번 공강 사수 [PYTHON/파이썬] (0) | 2026.03.19 |
| 백준 BAEKJOON 34553번 알파벳 점수 계산기 [PYTHON/파이썬] (0) | 2026.02.10 |
| 백준 BAEKJOON 30045번 ZOAC 6 [PYTHON/파이썬] (0) | 2026.02.08 |
| 백준 BAEKJOON 30033번 Rust Study [PYTHON/파이썬] (0) | 2026.02.08 |