99클럽 코테 스터디 11일차 TIL + 명예의 전당 (1)

Saang Bum Kim·2024년 5월 2일
0

99클럽

목록 보기
26/59

문제

링크텍스트

풀이

  • k일 이후 k번째 까지 전당에 든다는 문제 정의를 이해하면 쉽게 풀린다.

결과

def solution(k, score):
    l = len(score)
    l_h = []
    p_s = []
    for i in range(l):
        if i == 0:
            l_h.append(score[i])
        else:
            if i < k:
                l_h.append(score[i])
                l_h.sort()
            else:
                if l_h[0] < score[i]:
                    l_h.append(score[i])
                    l_h = l_h[1:]
                    l_h.sort()
                
        p_s.append(l_h[0])
    answer = p_s
    return answer

profile
old engineer

0개의 댓글