2018~2019/Level 1

같은 숫자는 싫어 [C++]

전기도둑 2018. 10. 1. 22:22
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <vector>
#include <iostream>

using namespace std;

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

    for(int i = 0 ; i < arr.size() ; i ++)
    {
        if(arr[i] == arr[i + 1])
            continue;
        else
            answer.push_back(arr[i]);
    }

    return answer;
}


- for문을 돌리면서 현재 요소와 다음 요소를 비교하여 같으면 continue하고, 다른 경우에 answer에 뒤에서 부터 넣어준다.