[프로그래머스] 최솟값 만들기 (JS)

hhkim·2023년 7월 29일
0

Algorithm - JavaScript

목록 보기
81/188
post-thumbnail

풀이 과정

  1. 두 배열을 각각 오름차순, 내림차순 정렬: sort()
  2. 배열의 각 요소에 대해 반복하면서 값 누적: reduce()

코드

function solution(A, B) {
  A.sort((a, b) => a - b);
  B.sort((a, b) => b - a);
  return A.reduce((result, a, i) => result + a * B[i], 0);
}

0개의 댓글