최대 1 분 소요

https://school.programmers.co.kr/learn/courses/30/lessons/138477

주어진 수 k명 만큼의 명예의 전당을 만들어서, 그 명예의 전당에서 가장 낮은 점수를 리턴하도록 하면 된다.

.

내 풀이

def solution(k, scores):
    answer = []
    fame = [] # 명예의 전당
    for score in scores :
        fame.append(score) # 점수 추가
        fame.sort() # 오름차순 정렬
        if len(fame) > k : # 한도를 벗어나면
            fame.pop(0) # 가장 낮은 점수 제거
        result = min(fame)
        answer.append(result)
    return answer

댓글남기기