diff --git a/src/week1/BOJ3986/BOJ3986_V1.cpp b/src/week1/BOJ3986/BOJ3986_V1.cpp new file mode 100644 index 0000000..b50bdb5 --- /dev/null +++ b/src/week1/BOJ3986/BOJ3986_V1.cpp @@ -0,0 +1,65 @@ +#include +using namespace std; +vector A; +vector B; +int count_A; +int count_B; +vector input_str; +int result_cnt; +void clear_input() { + count_A = 0; + count_B = 0; + A.clear(); + B.clear(); +} + +int check(const vector& vec) { + for (int j=0; j> n; + + for (int i=0; i> temp; + input_str.push_back(temp); + } + + for (int i=0; i +using namespace std; +int n; +int cnt; + +int main() { + + cin >> n; + + for (int i = 1; i <= n; i++) { + stack stk; + string s; + cin >> s; + for (int j = 0; j < s.length(); j++) { + if (stk.size() != 0 && stk.top() == s[j]) { + stk.pop(); + } else { + stk.push(s[j]); + } + } + + if (stk.size() == 0) { + cnt++; + } + + } + + cout << cnt << "\n"; + + return 0; +}