배열을 입력받고 배열들에 포함된 숫자를 합해서 만들 수 없는 가장 작은 자연수를 출력하는 문제입니다.
import sys
N = int(sys.stdin.readline())
arr = list(map(int, sys.stdin.readline().split()))
arr.sort()
total = 0
answer = sum(arr)+1
for i in arr:
if i > total+1:
answer = total+1
break
else:
total += i
print(answer)