코테/프로그래머스
최솟값 만들기
밍래그로프
2020. 12. 30. 17:39
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import java.util.*;
class Solution{
public int solution(int []A, int []B)
{
int answer = 0;
Integer[] bArray = new Integer[B.length];
for(int i = 0 ; i<B.length; i++){
bArray[i] = B[i];
}
Arrays.sort(A);
Arrays.sort(bArray,Collections.reverseOrder());
for(int i = 0 ; i<B.length; i++){
answer += A[i]*bArray[i];
}
return answer;
}
}
|
cs |
내가 푼 풀이
역순 정렬시의 함수
Collections.reverseOrder() 를 몰랐다.
근데 다른 사람의 풀이 와 비교했을 때 연산속도가 절망적이다.