문제
문제 풀이
배열A 와 B를 정렬을 하고 A는 작은값부터 B는 큰값부터 불러와서 곱한 후 결과값에 더해주면 된다.
나의 답안
public static 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;
}
'Programmers 문제풀이 > Lv.2' 카테고리의 다른 글
이진 변환 반복하기 (0) | 2023.03.26 |
---|---|
올바른 괄호 (0) | 2023.03.26 |
JadenCase 문자열 만들기 (0) | 2023.03.26 |
최댓값과 최솟값 (0) | 2023.03.26 |
프린터 (0) | 2023.03.17 |