반응형
풀이
이것저것 끄적이다가 A는 작은 순서대로 B는 큰 순서대로 앞에서 부터 곱하고 더하면 그 결과가 답인 것을 알게 되었다.
1. A와 B Sort
2. B Reverse
3. 앞에서부터 각각 곱하고 다 더하면 정답이 나온다.
public class Solution {
public int solution(int[] A, int[] B) {
int answer = 0;
Array.Sort(A);
Array.Sort(B);
Array.Reverse(B);
for(int i=0;i<A.Length;i++)
{
answer += A[i] * B[i];
}
return answer;
}
}
반응형
'코딩테스트 준비 > 프로그래머스' 카테고리의 다른 글
프로그래머스 C# - 피보나치 수 (0) | 2024.02.19 |
---|---|
프로그래머스 C# - 다음 큰 숫자 (1) | 2023.12.15 |
프로그래머스 C# - 이진 변환 반복하기 (0) | 2023.09.12 |
프로그래머스 C# - JadenCase 문자열 만들기 (0) | 2023.09.05 |
프로그래머스 C# - 최댓값과 최솟값 (0) | 2023.08.28 |
댓글