기본을 충실하게

[프로그래머스] 최솟값 만들기 본문

알고리즘/programmers

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

for맨 2022. 11. 17. 22:07
function solution(A,B){
    let answer = 0;
    const initialValue = 0;
    const [first,second] = [A.sort((a,b) => a-b), B.sort((a,b) => b-a)]
    
    answer = 
        first.reduce((prev,curr,i)=> prev + curr * second[i],initialValue)

    return answer;
}

두 배열 원소의 곱의 누적이 최소가 되게하는 문제로 a배열의 가장 큰수와 b배열의 가장 작은수를 곱해서 누적시켜서 해결했다.

Comments