k | score | result |
---|---|---|
3 | [10, 100, 20, 150, 1, 100, 200] | [10, 10, 10, 20, 20, 100, 100] |
4 | [0, 300, 40, 300, 20, 70, 150, 50, 500, 1000] | [0, 0, 0, 0, 20, 40, 70, 70, 150, 300] |
def solution(k, score):
answer = []
k_list=[]
for i in score:
if len(k_list) < k:
k_list.append(i)
else:
if min(k_list) < i:
k_list.remove(min(k_list))
k_list.append(i)
answer.append(min(k_list))
return answer
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