

def solution(k, score):
answer = []
# k개의 값만 유지하는 배열 생성
glory = []
#score의 배열의 각 값을 순회
for i in score:
#현재 값을 glory에 추가
glory.append(i)
#gloryd의 크기가 k를 초과하면 가장 작은 값을 제거
if len(glory) > k:
glory.remove(min(glory))
#현재 gloryd의 가장 작은 값을 answer에 추가
answer.append(min(glory))
return answer
처음에는 어떻게 3개의 값만 넣고 어떻게 최소값만 넣을수 있을까 생각했지만 glory가 3개 이상일시 가장 작은 마지막 값을 지우면 3개가 유지 된다는 생각을해 시도를 해보니 성공했습니다.