본문 바로가기

코딩테스트/프로그래머스

[Level 2][C++] 최솟값 만들기

#include <iostream>
#include<vector>
#include <algorithm>

using namespace std;

int solution(vector<int> A, vector<int> B)
{
    sort(A.begin(), A.end());
    sort(B.begin(), B.end(), greater<int>());
    
    int answer = 0;
    for(int i=0; i<A.size(); i++)
        answer+= A[i]*B[i];
    return answer;
}

'코딩테스트 > 프로그래머스' 카테고리의 다른 글

[Level 2][C++] 카펫  (0) 2024.10.10
[Level 2][C++] 최댓값과 최솟값  (0) 2024.10.10
[Level 2][C++] 행렬의 곱셈  (0) 2024.10.10
[Level 2][C++] 전화번호 목록  (0) 2024.10.02
[Level 2][C++] H-Index  (0) 2024.10.01