https://school.programmers.co.kr/learn/courses/30/lessons/138477
function solution(k, score) {
var award = [];
return score.reduce((a, element) => {
if (k > award.length) {
award.push(element);
award.sort((a, b) => a - b);
} else if (element >= award.at(0)) {
award.push(element);
award.sort((a, b) => a - b).shift();
}
a.push(award.at(0));
return a;
}, []);
}
'Coding Test > Programmers' 카테고리의 다른 글
[Programmers] Lv 1. 과일 장수 (0) | 2023.01.16 |
---|---|
[Programmers] Lv 1. 기사단원의 무기 (0) | 2023.01.15 |
[Programmers] Lv 1. 문자열 나누기 (0) | 2023.01.14 |
[Programmers] (2023 KAKAO BLIND RECRUITMENT) Lv 1. 개인정보 수집 유효기간 (0) | 2023.01.10 |
[Programmers] Lv 1. 가장 가까운 같은 글자 (0) | 2023.01.09 |
댓글