unique()함수 - 중복 되는 값들을 뒤로 보내고 해당 자리의 위치를 return
v.erase(unique(v.begin(), v.end()), v.end());
#include <vector>
#include <algorithm>
using namespace std;
vector<int> solution(vector<int> arr)
{
arr.erase(unique(arr.begin(), arr.end()), arr.end());
vector<int> answer(arr.begin(), arr.end());
return answer;
}
#include <vector>
#include <list>
using namespace std;
vector<int> solution(vector<int> arr)
{
list<int> ans(arr.begin(), arr.end());
ans.unique();
vector<int> answer(ans.begin(), ans.end());
return answer;
}