私は同じ数字が好きではありません.


質問する



コード#コード#


#include <vector>
#include <iostream>

using namespace std;

vector<int> solution(vector<int> arr)
{
    vector<int> answer(arr);

    answer.erase(unique(answer.begin(), answer.end()), answer.end());

    return answer;
}
  • unique():重複する要素を最後に並べる(ゴミ値)
    この場合、返される値はゴミの最初の値を返します.
  • erase():最初から最後までの要素に対応するゴミ値をクリア