반응형
코드
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리스트 안에 있는 최소와 최대를 출력한다.
'알고리즘' 카테고리의 다른 글
[Python] 백준 1546번: 평균 (1) | 2023.02.05 |
---|---|
[Python] 백준 3052번: 나머지 (0) | 2023.02.04 |
[Python] 백준 2562번: 최댓값 (0) | 2023.02.04 |
[Python] 백준 10818번: 최소, 최대 (0) | 2023.02.02 |
[Python] 백준 10871번: X보다 작은 수 (0) | 2023.02.02 |
댓글