function solution(k, m, score) {
var answer = 0;
//점수를 내림차순으로 정렬하기
score.sort((a, b) => b - a);
//상자를 만들 수 있는 최대 개수 계산
const boxCount = Math.floor(score.length / m);
//각 상자의 최저 점수를 기준으로 이익 계산
for (let i = 0; i < boxCount; i++) {
// 상자에 담긴 최저 점수
const boxMinScore = score[i * m + m - 1];
// 상자 이익 계산
answer += boxMinScore * m;
}
return answer;
}
'JavaScript' 카테고리의 다른 글
[프로그래머스 Lv.1] 소수 만들기 (0) | 2024.12.05 |
---|---|
[프로그래머스 Lv.1] 소수 찾기 javascript (0) | 2024.12.03 |
[프로그래머스 Lv.1] 모의고사 javascript (1) | 2024.11.28 |
[프로그래머스 Lv.1] 기사단원의 무기 javascript (0) | 2024.11.27 |
[프로그래머스 Lv.1] 2016년 (0) | 2024.11.25 |