3012 : 잃어버린 번호표
•시간제한: 1.000 S
•메모리제한: 256 MB
•제출: 1082
•통과: 387
•만든사람: suakii
문제 설명
선생님이 $1$번부터 $N$번까지 적힌 번호표를 학생들에게 나누어 주었습니다.
그런데 실수로 번호표 하나를 잃어버려서, 학생들에게는 $N-1$개의 번호표만 나누어졌습니다. 학생들의 번호표를 모두 걷어 확인해보니 번호들이 뒤죽박죽 섞여 있었습니다.
잃어버린 하나의 번호표는 몇 번인지 찾아내는 프로그램을 작성하세요.
[제약 조건]
• $2 \le N \le 10000$
• $1$부터 $N$까지의 번호 중 중복 없이 $N-1$개가 주어짐
• $N$은 정수
입력 설명
첫째 줄에 학생의 수 $N$이 주어집니다.
둘째 줄에 학생들이 받은 $N-1$개의 번호가 공백으로 구분되어 주어집니다.
둘째 줄에 학생들이 받은 $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)