◎ 문제
○ 출처
programmers.co.kr/learn/courses/30/lessons/12941
○ 문제 설명
길이가 같은 배열 A, B 두개가 있습니다. 각 배열은 자연수로 이루어져 있습니다. 예를 들어 A = [1, 4, 2] , B = [5, 4, 4] 라면
즉, 이 경우가 최소가 되므로 29를 return 합니다. 배열 A, B가 주어질 때 최종적으로 누적된 최솟값을 return 하는 solution 함수를 완성해 주세요. |
○ 제한 사항
|
○ 입출력 예
○ 입출력 예 설명
입출력 예 #1 입출력 예 #2 |
○ 작성 예시 코드
using System;
public class Solution {
public int solution(int[] A, int[] B) {
int answer = 0;
return answer;
}
}
◎ 나의 문제 풀이
using System;
public class Solution
{
public int solution(int[] A, int[] B)
{
int answer = 0;
// A의 오름차순
Array.Sort(A);
// B의 내림차순
Array.Sort(B);
Array.Reverse(B);
// A와 B 계산
for(int i = 0; i < A.Length; ++i)
{
answer += A[i] * B[i];
}
return answer;
}
}
'프로그래밍 문제 풀이 > C#' 카테고리의 다른 글
[프로그래밍 문제 풀이] 프로그래머스 - 3진법 뒤집기(C#) (0) | 2020.10.14 |
---|---|
[프로그래밍 문제 풀이] 프로그래머스 - 두 개 뽑아서 더하기(C#) (0) | 2020.10.13 |
[프로그래밍 문제 풀이] 프로그래머스 - 다음 큰 숫자 (C#) (0) | 2020.09.10 |
[프로그래밍 문제 풀이] 프로그래머스 - 위장 (C#) (0) | 2020.09.10 |
[프로그래밍 문제 풀이] 프로그래머스 - 가장 큰 수 (C#) (0) | 2020.09.10 |