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

44.65% Correct | 55.35% Incorrect
Last Solution submitted on Jul 06, 2020

Problem Comments

Solution Comments

Problem Recent Solvers1002

Suggested Problems

More from this Author95

Problem Tags