본문 바로가기
알고리즘

[Python] 백준 5597번: 과제 안 내신 분..?

by 내 코딩 2023. 2. 4.
반응형

코드

student = [i for i in range(1, 31)]

for i in range(28):
    num = int(input())
    student.remove(num)
print(min(student))
print(max(student))

설명

student라는 변수에 반복문을 통해서 1부터 30까지 30명의 학생 번호를 넣어둔다.

28명이 제출했으니 반복문을 통해 28번을 반복해서 제출한 학생의 번호를 입력받는다. 그리고 입력받은 번호를 remove()함수를 통해 student리스트에서 제거한다.

반복문을 마친 후 남아있는 리스트에서 min()함수와 max()함수를 통해 student리스트 안에 있는 최소와 최대를 출력한다.

댓글