https://school.programmers.co.kr/learn/courses/30/lessons/12906
간단히 생각하면 방금 전에 넣어준 숫자와 같지만 않으면 되는거죠.
이를 위해 필요한 정보는 바로 전에 넣은 숫자. 딱 한가지 입니다.
#include <vector>
#include <iostream>
using namespace std;
vector<int> solution(vector<int> arr)
{
vector<int> answer;
int exNum = -1;
for (int num:arr){
if(exNum != num){
answer.push_back(num);
exNum = num;
}
}
return answer;
}
이렇게 이전 숫자와 같은지만 확인해주시면 됩니다.
[Level2.] 구명보트 C++ (0) | 2024.02.04 |
---|---|
[Level1.] 개인정보 수집 유효기간 C++ (0) | 2024.02.03 |
[Level2.] 주식가격 C++ (0) | 2023.07.12 |
[Level2.] 올바른 괄호 C++ (0) | 2023.07.11 |
[Level2.] 기능개발 C++ (0) | 2023.07.11 |
댓글 영역