백준 BAEKJOON 33572번 자세히 보아야 예쁘다 [PYTHON/파이썬]

문제 출처 (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")