본문 바로가기

프로그래밍/알고리즘(자바)

최솟값 만들기 Level 2 #Arrays.sort

최솟값 만들기 Level 2



import java.util.Arrays;

class TryHelloWorld
{
    public int getMinSum(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[A.length-i-1];
        }

        return answer;
    }
    public static void main(String[] args)
    {
        TryHelloWorld test = new TryHelloWorld();
        int []A = {1,2};
        int []B = {3,4};
        System.out.println(test.getMinSum(A,B));
    }
}