Dada uma string que contém parênteses retos [], chavetas {}, parênteses (), ou qualquer combinação deles, verifica se todos os pares estão emparelhados e aninhados corretamente.
A string pode também conter outros carateres que, para efeitos deste exercício, devem ser ignorados.
Guardar o estado num tipo de dados útil pode ajudar aqui.
Inscreve-te no Exercism para aprenderes e dominares Pharo com 50 exercícios, e mentoria humana real, tudo grátis.