138477
Link
https://school.programmers.co.kr/learn/courses/30/lessons/138477 (opens in a new tab)
Answer
JavaScript
function solution(k, score) {
const stack = [];
return score.reduce((a, c) => {
if (stack.length < k) {
stack.push(c);
stack.sort((a, b) => a - b);
} else {
stack.push(c);
stack.sort((a, b) => a - b);
stack.shift();
}
a.push(stack[0]);
return a;
}, []);
}