Try
[Programmers/C++] 올바른 괄호 본문
출처
https://programmers.co.kr/learn/courses/30/lessons/12909
알고리즘 연습 - 올바른 괄호 | 프로그래머스
실행 결과가 여기에 표시됩니다.
programmers.co.kr
소스
#include <string>
#include <iostream>
#include <stack>
using namespace std;
bool solution(string s)
{
bool answer = true;
stack<char> t;
for(int i = 0; i < s.size(); i++){
if(s[i] == '('){
t.push(s[i]);
}
else if(s[i] == ')'){
if(t.empty()){
return false;
}
if(t.top() == '('){
t.pop();
}
else{
return false;
}
}
else {
return false;
}
}
if(!t.empty()){
return false;
}
return answer;
}
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers/C++] 약수의 합 (0) | 2019.04.12 |
---|---|
[Programmers/C++] 문자열 내 p와 y의 개수 (0) | 2019.04.12 |
[Programmers/C++] H-Index (0) | 2019.04.07 |
[Programmers/C++] 짝지어 제거하기, 효율성1,2,3,4 오류 (0) | 2019.04.07 |
[Programmers/C++] 예상 대진표 (0) | 2019.04.04 |
Comments