728x90
반응형
문제
분석
벡터를 스택처럼 이용하여 푼다.
구현
#include <string>
#include <iostream>
#include <vector>
using namespace std;
bool solution(string s)
{
bool answer = true;
// [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
vector<char> check;
for(int i = 0; i < s.size(); i ++ ){
if( s.at(i) == '('){
check.push_back(s.at(i));
} else if (s.at(i) == ')') {
if(check.empty()){
answer = false;
break;
}
check.pop_back();
}
}
if( check.size() != 0 ){
answer = false;
}
return answer;
}
728x90
반응형
'Algorithm > 프로그래머스 알고리즘' 카테고리의 다른 글
[프로그래머스] 다트게임 (0) | 2021.05.15 |
---|---|
[프로그래머스] 문자열 압축 (0) | 2021.05.15 |
[프로그래머스] 삼각 달팽이 (0) | 2021.05.15 |
[프로그래머스] 기능개발 (0) | 2021.04.06 |
[프로그래머스]타일 장식물 (0) | 2020.06.27 |
댓글