프로그래머스 - 같은 숫자는 싫어

seio·2022년 10월 30일
0

coding study

목록 보기
5/12

내 풀이

#include <vector>
#include <iostream>

using namespace std;

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

다른 사람의 풀이

#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;

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

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

    vector<int> answer = arr;
    return answer;
}
profile
personal study area

0개의 댓글