알고리즘, 코딩테스트/(JAVA)프로그래머스

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

momo0503 2023. 2. 8. 20:44

import java.util.*;

class Solution
{
    public int solution(int []A, int []B)
    {
        int answer = 0;
        
        int length = A.length;
        
        Arrays.sort(A);
        Arrays.sort(B);

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

        return answer;
    }
}

 

- 가장 큰수를 가장 작을수와 곱해 더해나가는 것이 최솟값.