반응형
스택을 이용했다.
다른 분들의 풀이를 찾아봤는데, 내 풀이가 괜찮은 것 같다.
#include <string>
#include <stack>
using namespace std;
int solution(string s)
{
stack<char> stk;
int len = s.length();
for(int i = 0; i < len; i++) {
if(!stk.empty() && stk.top() == s[i])
stk.pop();
else
stk.push(s[i]);
}
return stk.empty();
}
반응형
'[프로그래머스]' 카테고리의 다른 글
프로그래머스 과제 진행하기 C++ (0) | 2023.08.30 |
---|---|
프로그래머스 멀리 뛰기 C++ (0) | 2023.08.21 |
프로그래머스 숫자 카드 나누기 C++ (0) | 2023.08.19 |
프로그래머스 두 큐 합 같게 만들기 C++ (0) | 2023.08.18 |
프로그래머스 다리를 지나는 트럭 C++ (0) | 2023.08.18 |