#include <algorithm>
sort(first, last, /* compare_function */);
#include <algorithm>
unique(first, last);
#include <algorithm>
container.erase(first, last);
중복 제거
bool compare(int a, int b) { return a > b; } vector<int> solution(vector<int> container) { // sort로 먼저 정렬 sort(container.begin(), container.end(), compare); // unique로 중복 제거한 후의 새로운 위치부터 end까지 제거 container.erase(unique(container.begin(), container.end()), container.end()); return container; }