level1 문제
https://school.programmers.co.kr/learn/courses/30/lessons/12906?language=cpp
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
해결 프로세스
1. 왼쪽에 인접한 값과 비교해서 다른 경우에만 answer 배열에 추가
#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(arr[i]==arr[i-1]){
continue;
}
else{
answer.push_back(arr[i]);
}
}
// [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
// cout << "Hello Cpp" << endl;
return answer;
}
'코딩테스트 대비' 카테고리의 다른 글
백준 정렬 문제집 (0) | 2022.10.25 |
---|---|
[프로그래머스 c++] 최소직사각형 (0) | 2022.08.22 |
[프로그래머스 c++] 구명보트 (0) | 2022.08.22 |
[c++] 소수점 자릿수 출력하기 / [Softeer] 성적평균 문제 풀이 (0) | 2022.06.10 |
평범한 배낭 문제 (0) | 2022.05.12 |