programmers- lv.1 (명예의 전당)

이예송·2023년 7월 19일

PS

목록 보기
49/97

문제링크: 명예의 전당

✍🏻 Information

content
언어python
난이도⭐️
풀이시간10분
제출횟수1
인터넷검색유무no




🍒 My Code

def solution(k, score):
    answer = []
    rank = []
    for i in range(len(score)):
        rank = score[:i+1]
        rank.sort()
        rank = rank[-k:]
        answer.append(rank[0])
    return answer




💡 What I learned

  • 좋다고 생각한 풀이
def solution(k, score):
    q = []
    answer = []
    for s in score:
        q.append(s)
        if (len(q) > k):
            q.remove(min(q))
        answer.append(min(q))
    return answer

ㄴ시간효율면에서 내 풀이보다 좋을것 같다. 나는 sort를 써서.

1개의 댓글

comment-user-thumbnail
2023년 7월 19일

훌륭한 글이네요. 감사합니다.

답글 달기