프로그래밍 공부/백준 (C++)

[C++/백준 9093번] 괄호

Rocketbabydolls 2024. 10. 11. 17:29

#include <iostream>
#include <stack>
#include <sstream>
using namespace std;
string checkVPS(string input)
{
	stack<char> s;

	for (int j = 0; j < input.length(); j++)
	{
		if (input[j] == '(') s.push(input[j]);
		else
		{
			if (s.empty())
			{
				return "NO";
			}
			else
				s.pop();
		}
	}

	if (s.empty()) return "YES";
	else return "NO";

}

int main() {

	int N;
	cin >> N;

	for (int i = 0; i < N; i++)
	{
		string input;
		
		cin >> input;

		cout << checkVPS(input) << "\n";
		
	}



	
	return 0;
}