728x90
https://school.programmers.co.kr/learn/courses/30/lessons/12987#
ํ๋ก๊ทธ๋๋จธ์ค ๋ ๋ฒจ 3 ๋ฌธ์
๊ทธ๋ฆฌ๋๋ก ํด๊ฒฐํ๋ค
์ค์ ํฌ์ธํธ = ์ ๋ ฌ & ์กฐ๊ฑด์ ๋ง์ง ์๋ ์์ ์ญ์
๋์ ํ์ด
#include <string>
#include <vector>
#include <algorithm>
#include <iostream>
using namespace std;
int solution(vector<int> A, vector<int> B) {
int answer = 0;
// ๊ทธ๋ฆฌ๋? o ์ํ? x
sort(A.begin(), A.end(), greater<int>());
sort(B.begin(), B.end(), greater<int>());
for(int i=0; i<A.size(); ++i){
int now = A[i];
if(A[i]<B[i]) answer++;
else {
A.erase(A.begin()+i);
i--;
}
}
return answer;
}
728x90
'๐ ์๊ณ ๋ฆฌ์ฆ > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[C++/PGS] Lv.0 : ๋ฑ์ ๋งค๊ธฐ๊ธฐ (0) | 2025.01.13 |
---|---|
[C++/PGS] Lv.3 : ์ต๊ณ ์ ์งํฉ (๋ฒกํฐ, ์ํ) (0) | 2025.01.07 |
[C++/PGS] Lv.3 : ์ฌ ์ฐ๊ฒฐํ๊ธฐ (๊ทธ๋ฆฌ๋ Greedy) (0) | 2024.11.01 |
[C++/PGS] Lv.1 : ๋ฌ๋ฆฌ๊ธฐ ๊ฒฝ์ฃผ (ํด์๋งต Map) (0) | 2024.10.03 |
[MySQL/PGS] Lv.1 : ์๋์ฐจ ๋์ฌ ๊ธฐ๋ก์์ ์ฅ๊ธฐ/๋จ๊ธฐ ๋์ฌ ๊ตฌ๋ถํ๊ธฐ (0) | 2023.09.19 |