https://school.programmers.co.kr/learn/courses/30/parts/12081
#include<string>
#include <iostream>
#include <deque>
using namespace std;
bool solution(string s)
{
bool answer = true;
deque<char> dq;
for (int i = 0; i < s.size(); i++)
{
if (dq.size() == 0)
dq.push_back(s[i]);
else if (dq.front() != s[i] && dq.front() == '\(')
dq.pop_front();
else if (dq.front() == s[i])
dq.push_back(s[i]);
}
if (dq.size())
answer = false;
return answer;
}
너무나도 유명한 괄호 문제 제목 보자마자 덱부터 선언했다
'<algorithm> > 프로그래머스_고득점 kit' 카테고리의 다른 글
[프로그래머스 고득점kit] 스택/큐_다리를 지나는 트럭(c++) (0) | 2023.04.12 |
---|---|
[프로그래머스 고득점kit] 스택/큐_프린터(c++) (0) | 2023.04.09 |
[프로그래머스 고득점kit] 스택/큐_기능개발(c++) (0) | 2023.04.09 |
[프로그래머스 고득점kit] 스택/큐_같은 숫자는 싫어(c++) (0) | 2023.04.09 |
[프로그래머스 고득점kit] 해시_베스트앨범(c++) (2) | 2023.04.06 |