풀이
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) 한쪽 배열의 최대값과, 다른쪽 배열의 최솟값을 곱하여 더하면 가장 작은 수가 나온다.