#https://www.acmicpc.net/problem/5597
#문제 안내신분
import sys
input = sys.stdin.readline
submitted = [False] * 31
for _ in range(28):
num = int(input().strip())
submitted[num] = True
for i in range(1,31):
if not submitted[i]:
print(i)
처음의 배열을 False로 두고, 해당 배열의 요소 숫자에 맞는 요소를 True로 전환하는 방식으로 바꿈
전체 배열의 길이가 31개로 제한되어있어서 loop돌면서 그대로 False인 요소의 위치를 찾는게 가능했던 것 같음
False 배열을 31개로 둬야하는 이유: 파이썬의 인덱스는 0부터 시작되므로, 30개로 뒀을 때 0~29가 인덱스, 따라서 0부터 30까지 인덱스 만들기
for문 loop를 range(1,31)로 하여 1부터 30까지 탐색하도록 함. for i in range submitted로 했다면 0부터 탐색되어서 print(i)시에 0도 포함되어 출력됨