728x90
반응형
*문제 출처는 프로그래머스에 있습니다.

문제 제목: 같은 숫자는 싫어 - 스택
문제 사이트: https://school.programmers.co.kr/learn/courses/30/lessons/12906?language=cpp
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr

나의 풀이
#include <vector>
#include <iostream>
using namespace std;
vector<int> solution(vector<int> arr)
{
vector<int> answer;
for (int x:arr){
if (answer.empty() || answer.back() != x){
answer.push_back(x);
}
}
return answer;
}
※ 알아야 할 것
- .empty() : 비었는지 확인
- back(): 벡터의 가장 뒤의 값 확인
- push_back(): 뒤에 넣는다. (스택)
728x90
반응형
'coding test - C++ > Programmers' 카테고리의 다른 글
| Programmers / 올바른 괄호 - 스택 / C++ (0) | 2026.02.07 |
|---|---|
| Programmers / 기능개발 / C++ (0) | 2026.02.07 |
| Programmers / 더 크게 합치기 / C++ (0) | 2026.02.07 |
| Programmers / 문자열 겹쳐쓰기 / C++ (0) | 2026.02.07 |
| Programmers / 대소문자 바꿔서 출력하기 / C++ (0) | 2026.02.07 |