반응형
문제
X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다.
교수님이 내준 특별과제를 28명이 제출했는데, 그 중에서 제출 안 한 학생 2명의 출석번호를 구하는 프로그램을 작성하시오.
결과
문제 풀이
더보기
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))
새로 알게 된 것
리스트 내포에 대해서 다시 복습하게 되었다. 리스트 내포를 이용해서도 배열에 값을 넣을 수 있다는 사실을 잊고 있었다.
다음은 리스트 내포의 예시문이다.
>>> meter_list = [3, 7, 9, 10]
>>> centi_meter_list = [100*i for i in meter_list]
>>> print(centi_meter_list)
[300, 700, 900, 1000]
그 다음에는 배열명.remove(변수명) 식으로 remove 함수를 이용해서 배열의 값을 제거할 수 있는 문법도 알게 되었다.
'코딩테스트 > 파이썬 코딩테스트' 카테고리의 다른 글
학점 계산 (백준 2754번 , 파이썬) (0) | 2023.09.15 |
---|---|
행렬 덧셈 (백준 2738번 , 파이썬) (0) | 2023.09.14 |
개수 세기 (백준 10807번 , 파이썬) (0) | 2023.09.13 |
X보다 작은 수(백준 10871번 , 파이썬) (0) | 2023.09.11 |
빠른 A+B (백준 15552번 , 파이썬) (0) | 2023.09.11 |