class Parenthesis {
public:
bool chkParenthesis(string A, int n) {
// write code here
stack<char> heap;
for (int i = 0; i < n; i ++)
{
if (A[i] == '(')
{
heap.push(A[i]);
}
else if (A[i] == ')' && heap.size())
{
heap.pop();
}
else {
return false;
}
}
if (heap.empty())
return true;
else return false;
}
};

京公网安备 11010502036488号