같은 숫자는 싫어 : 문제 링크
- arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1]을 return 한다.
- arr = [4, 4, 4, 3, 3] 이면 [4, 3]을 return 한다.
- 배열 arr의 크기 : 1,000,000 이하의 자연수
- 배열 arr의 원소의 크기 : 0보다 크거나 같고 9보다 작거나 같은 정수
#include <vector>
using namespace std;
vector<int> solution(vector<int> arr)
{
vector<int> answer;
int check = -1;
for(int i = 0; i < arr.size(); ++i) {
if(check != arr[i]) answer.push_back(arr[i]);
check = arr[i];
}
return answer;
}