[프로그래머스] [LV2] 최솟값 만들기
업데이트:
📚 최솟값 만들기
링크📎 : https://programmers.co.kr/learn/courses/30/lessons/12941
난이도 ⭐️⭐️
📖 문제
📝 내 풀이
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[A.length-1-i]*B[i];
return answer;
}
}
👊🏻 내 전략
- Sort를 해서 A의 가장 큰 값 * B의 가장 큰 값의 형태로 진행되도록 했다.
- Arrays.sort()의 내림차순(역순)은 int는 안된다. Integer가 됨..
끝-!
댓글남기기