프로그래머스 LEVEL 1(과일 장수)

image

  • 사용 언어 : javascript

  • 해결 날짜 : 2022-11-12

  • 해결 방법 :
    • 사과의 점수 내림차순 정렬
    • m개씩 잘라가면서 돌며 각 순회당 마지막 인덱스의 점수와 상자에 담기는 사과의 개수를 곱해 answer에 추가
  • 회고 :
    • x
  • 코드

    function solution(k, m, score) {
        let answer = 0;
        score.sort((a, b) => b - a);
        for (let i = m - 1; i < score.length; i += m) {
            answer += score[i] * m;
        }
        return answer;
    }
    
  • 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges