[プログラマー]エンコーディングテスト練習-練習問題2級最大値の作成



Solution.java

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;
    }
}
出典:プログラマーコードテスト練習、https://programmers.co.kr/learn/challenges