최솟값 만들기-Lv2

108번뇌·2021년 1월 3일

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

int solution(vector<int> A, vector<int> B)
{
    int answer = 0;
    
    //vector<int>::const_iterator citr;
    
    sort(A.begin(), A.end(), greater<int>());//A는 내림차순 정렬
    sort(B.begin(), B.end(), less<int>());//B는 오름차순 정렬
    for(int i = 0; i<A.size(); i++)
    {
        answer += A[i]*B[i];
    }
    return answer;
}
profile
내일 아침 눈을 떳을 때, '기대되는 오늘 하루를 만들기 위해' 나는 오늘도 생각하고 고민한다.

0개의 댓글