프로그래머스

[프로그래머스] 최소값 만들기 (javascript)

해랑쓰 2021. 3. 5. 01:21
728x90
반응형

최소값을 만드는 방법은 한 배열에서 남은 수 중 가장 작은 값과 다른 배열의 남은 수 중 가장 큰 값을  곱해서 더하는 것이다. 예제를 보고 눈치채서 이렇게 풀었다.

function solution(A,B){
    var answer = 0;

    A.sort((a,b)=>a-b);
    B.sort((a,b)=>b-a);
    answer=A.reduce((acc,cur,idx)=>{
        return acc+A[idx]*B[idx];
    },0)

    return answer;
}

 

728x90
반응형