본문 바로가기
  • Jetpack 알아보기
프로그래머스 - JAVA/Level 2

[JAVA] 프로그래머스 Lv.2 : 최솟값 만들기

by 새우버거♬ 2021. 6. 8.

 

예제:

 

A B answer
[1, 4, 2] [5, 4, 4] 29
[1, 2 [3, 4] 10


제한 조건:

  • 배열 A, B의 크기 : 1,000 이하의 자연수
  • 배열 A, B의 원소의 크기 : 1,000 이하의 자연수

Solution #1

import java.util.Arrays;

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 - i - 1];
        }
        
        return answer;
    }
}

 

Result #1


 

More Algorithm!

 

👇👇

 

github.com/ggujangi/ggu.programmers

 

ggujangi/ggu.programmers

프로그래머스 알고리즘, JAVA. Contribute to ggujangi/ggu.programmers development by creating an account on GitHub.

github.com

 

 

 

출처 : 프로그래머스