프로그래머스 LEVEL 2(최솟값 만들기)

image

  • 사용 언어 : javascript

  • 해결 날짜 : 2022-09-09

  • 해결 방법 :
    • A는 오름차순, B는 내림차순 정렬
    • A에서 가장 큰 값, B에서 가장 작은 값을 하나씩 꺼내 곱하여 더함
  • 회고 :
    • x
  • 코드

    function solution(A,B){
        var answer = 0;
        A.sort((a, b) => a - b);
        B.sort((a, b) => b - a);
        while (A.length && B.length) answer += A.pop() * B.pop();
        return answer;
    }
    
  • 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges