4949번 균형잡힌 세상 문제 풀이 #include #include #include using namespace std; int main(void) { while (1) { string str; getline(cin, str); if (str == ".") { break; } stack st; int ck = 0; for (int i = 0; i < str.length(); i++) { if (str[i] == 40 || str[i] == 91) { st.push(str[i]); } else if (str[i] == 41) { if (!st.empty() && st.top() == 40) { st.pop(); } else { ck = 1; } } else if (str[i] == 93) { if (!st..