코드
#include <vector>
#include <stack> // 스택
using namespace std;
vector<int> solution(vector<int> arr)
{
vector<int> answer;
stack<int> check;
check.push(arr[0]);
answer.push_back(arr[0]);
for(int i=1;i<arr.size();i++){
if(check.top()!=arr[i]){
check.push(arr[i]);
answer.push_back(arr[i]);
}
}
return answer;
}
'C++ > programmers 코딩테스트(level 1) C++' 카테고리의 다른 글
[C/C++] programmers Level 1 푸드 파이트 대회 (0) | 2023.10.01 |
---|---|
[C/C++] programmers Level 1 가장 가까운 같은 글자 (0) | 2023.09.30 |
[C/C++] programmers Level 1 최소직사각형 (0) | 2023.09.27 |
[C/C++] programmers Level 1 크기가 작은 부분문자열 (0) | 2023.09.26 |
[C/C++] programmers Level 1 예산 (0) | 2023.09.21 |