Problem 80. Test for balanced parentheses

Given the input inStr, give the boolean output out indicating whether all the parentheses are balanced.


  • If inStr is '(()', the output is false.
  • If inStr is '(xyz)(ab)' the output is true.
  • If inStr is ')(', the output is false.

The string may include characters other than ( and ), but you should ignore them.

Incidentally, this problem was inspired from the Rosetta Code site. Why not create a few problems of your own by poking around the tasks at Rosetta Code?

Solution Stats

46.07% Correct | 53.93% Incorrect
Last Solution submitted on Oct 21, 2019

Problem Comments

Solution Comments

Problem Recent Solvers719

Suggested Problems

More from this Author95

Problem Tags