#include <string> #include <iostream> #include <stack> using namespace std; bool solution(string s) { stack<char> st; for(int i = 0; i < s.size(); i++) { if(s[i] == '(') { st.push(s[i]); } else { if(st.empty()) { return false; } else { st.pop(); } } } if(st.empty()) { return true; } else { return false; } } | cs |
'Programmers > Level 2' 카테고리의 다른 글
[프로그래머스 2] 라면공장 (C/C++) (★★) (0) | 2019.10.25 |
---|---|
[프로그래머스 2] 쇠막대기 (C/C++) (★★) (1) | 2019.10.24 |
[프로그래머스 2] 위장 (C/C++) (0) | 2019.10.24 |
[프로그래머스 2] 다리를 지나는 트럭 (C/C++) (★★) (3) | 2019.10.24 |
[프로그래머스 2] 타겟 넘버 (C/C++) (0) | 2019.10.23 |