문제 분류 수업 진도 대회 채점현황 순위 질문게시판
게임
스도쿠 타이핑 리듬 타자게임 타이핑 테트리스 타이핑 인베이더 타이핑 지뢰찾기 8192 공룡게임 타이핑 플래피버드 랭킹
로그인

3012 : 잃어버린 번호표

•시간제한: 1.000 S •메모리제한: 256 MB •제출: 1082 •통과: 387 •만든사람: suakii

3012 : 잃어버린 번호표

시간 1.000s · 메모리 256MB · 제출 1082 · 정답 387

문제 설명

선생님이 $1$번부터 $N$번까지 적힌 번호표를 학생들에게 나누어 주었습니다.

그런데 실수로 번호표 하나를 잃어버려서, 학생들에게는 $N-1$개의 번호표만 나누어졌습니다. 학생들의 번호표를 모두 걷어 확인해보니 번호들이 뒤죽박죽 섞여 있었습니다.

잃어버린 하나의 번호표는 몇 번인지 찾아내는 프로그램을 작성하세요.



[제약 조건]
• $2 \le N \le 10000$
• $1$부터 $N$까지의 번호 중 중복 없이 $N-1$개가 주어짐
• $N$은 정수

입력 설명

첫째 줄에 학생의 수 $N$이 주어집니다.
둘째 줄에 학생들이 받은 $N-1$개의 번호가 공백으로 구분되어 주어집니다.

출력 설명

잃어버린 번호를 출력하세요.

입력 예시
COPY
복사되었습니다!

5
1 3 5 2

출력 예시
COPY
복사되었습니다!

4

도움

[도움말: 한 줄에 공백으로 구분된 숫자들을 리스트로 입력받는 방법]
파이썬에서는 input().split()을 사용하여 공백을 기준으로 문자열을 분리한 뒤, map() 함수를 사용해 각각의 요소를 정수(또는 실수)형으로 변환하고, 이를 다시 list()로 묶어 한 번에 리스트로 만들 수 있습니다.

예시 코드 (정수형 리스트 생성)
# 공백으로 구분된 여러 개의 숫자를 입력받아 정수 리스트로 변환
numbers = list(map(int, input().split()))

# 입력이 "1 3 5 4 2"일 때, numbers는 [1, 3, 5, 4, 2] 리스트가 됩니다.
print(numbers)

출처/분류

NOTICE  —  BFStudy OJ 정보샘
애들아, 문제 많이 풀고 게임 잠깐 하는거지?
— 정보샘