[프로그래머스 / C++] 최솟값 만들기

Seulguo·2022년 10월 4일
0

Algorithm

목록 보기
170/185
post-thumbnail
post-custom-banner

🐣 문제

https://school.programmers.co.kr/learn/courses/30/lessons/12941


🐤 풀이

벡터를 sort한 후 연산한다.


🐥 코드

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

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

    return answer;
}

0개의 댓글