it 지식/백준 문제 중 자잘한 문법 정리
백준 - 파이썬 5597 과제 안 내신 분..?
곰종
2023. 1. 13. 11:05
문제 소개

문제 예시

내가 짠 코드
전체학생 중 낸 학생들의 번호를 하나 하나 제외시킨다.
|
1
2
3
4
5
6
7
8
|
students = [i for i in range(1,31)]
for _ in range(28):
applied = int(input())
students.remove(applied)
print(min(students))
print(max(students))
|
cs |
일단 문제에서 1번부터 30번까지의 학생이 있다고 했으니 student 리스트를 만들어서 1~30의 번호를 입력한다.
그리고 문제를 제출한 28명의 학생들의 번호를 입력받기 때문에 28번 반복하며 제출한 학생들의 번호를 입력받는다.
그리고 입력 받으면, student 리스트에서 낸 학생들을 remove한다 그러면 2개의 번호가 남게된다.
문제에서 번호가 작은순으로 출력하라고 했기에 min, max 순으로 출력한다.
주요 문법 : for / range / remove