์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๊ฐ์ ์ซ์๋ ์ซ์ด
๋ฐฐ์ด arr๊ฐ ์ฃผ์ด์ง๋๋ค. ๋ฐฐ์ด arr์ ๊ฐ ์์๋ ์ซ์ 0๋ถํฐ 9๊น์ง๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ์ด๋, ๋ฐฐ์ด arr์์ ์ฐ์์ ์ผ๋ก ๋ํ๋๋ ์ซ์๋ ํ๋๋ง ๋จ๊ธฐ๊ณ ์ ๋ถ ์ ๊ฑฐํ๋ ค๊ณ ํฉ๋๋ค. ๋จ, ์ ๊ฑฐ๋ ํ ๋จ์
programmers.co.kr
#include <vector>
#include <iostream>
using namespace std;
vector<int> solution(vector<int> arr){
vector<int> answer;
int flag=0;
for(int i=0; i<arr.size(); i++){
if(arr[i]!=flag||i==0){
answer.push_back(arr[i]);
flag=arr[i];
}
if(arr[i]==arr[i+1]) i++;
}
return answer;
}
๋๊ธ