๋ฌธ์
์ฝ๋
#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<>());
for(int i=0; i<A.size(); i++) answer += A[i]*B[i];
return answer;
}
ํ์ด(4๋ถ)
์ฒ์์ ๋ฌธ์ ๋ฅผ ๋ดค์ ๋ A๋ฐฐ์ด๊ณผ B๋ฐฐ์ด์ ๋ชจ๋ ์กฐํฉ์ ๊ตฌํด์ ํ์ด์ผ ํ๋ ๋ฌธ์ ์ธ ์ค ์์๋๋ฐ, ์ฌ์ค์ A์ B ๋ ๋ค ์กฐํฉ์ ๋๋ฆฌ๋ ๊ฒ ๋ง์ด ์๋ผ์ ๋ค์ ์๊ฐํด๋ดค๋๋ ์ ๋ ฌํ๋ฉด ๋ฐ๋ก ํ๋ฆฌ๋ ๋ฌธ์ ์์ต๋๋ค. ์ญ์ ์นด์นด์ค๋ฌธ์ Level2 ๋์ ์ฐจ์์ด ๋ค๋ฅด๊ฒ ์ฝ๋ค์
'Algorithm ๐ง๐ปโ๐ป > ํ๋ก๊ทธ๋๋จธ์ค(Programmers)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[c++] ํ๋ก๊ทธ๋๋จธ์ค - ๋ค์ ํฐ ์ซ์(Level 2) (0) | 2022.04.18 |
---|---|
[c++] ํ๋ก๊ทธ๋๋จธ์ค - ์ฌ๋ฐ๋ฅธ ๊ดํธ(Level 2) (0) | 2022.04.18 |
[c++] ํ๋ก๊ทธ๋๋จธ์ค - ๋ ๋ฐ๋จน๊ธฐ(Level 2) (2) | 2022.04.18 |
[c++] ํ๋ก๊ทธ๋๋จธ์ค - ํ๋ณดํค(Level 2) (0) | 2022.04.17 |
[c++] ํ๋ก๊ทธ๋๋จธ์ค - ์นดํซ(Level 2) (0) | 2022.04.14 |
[c++] ํ๋ก๊ทธ๋๋จธ์ค - 124 ๋๋ผ์ ์ซ์(Level 2) (0) | 2022.04.14 |
๋๊ธ