[프로그래머스] 과일 장수 (JS)

hhkim·2023년 7월 4일
0

Algorithm - JavaScript

목록 보기
51/188
post-thumbnail

풀이 과정

  1. 사과 점수를 내림차순 정렬: sort()
  2. 한 상자에 들어가는 사과의 수만큼 인덱스를 증가시키면서 자르기: for, slice()
  3. 자른 배열의 가장 낮은 점수 구하기: Math.min()

코드

function solution(k, m, score) {
  let result = 0;
  score.sort((a, b) => b - a);
  for (let i = 0; i + m <= score.length; i += m) {
    result += Math.min(...score.slice(i, i + m)) * m;
  }
  return result;
}

0개의 댓글