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

JJJ·2023년 5월 15일
0
post-custom-banner


풀이

import java.util.*;
class Solution{
    public int solution(int []A, int []B){
        int answer = 0;

        Arrays.sort(A);
        Arrays.sort(B);
        
        for(int i=0; i<A.length; i++){
            answer+=A[i]*B[B.length-1-i];
        }

        return answer;
    }
}

풀이방법
1) 한쪽 배열의 최대값과, 다른쪽 배열의 최솟값을 곱하여 더하면 가장 작은 수가 나온다.

profile
Think Talk Act

0개의 댓글