Solução Balanço de Parênteses I

por

Solução por João Guilherme

Temos um problema clássico, o que precisamos checar são apenas duas condições: a primeira é se o número de parênteses abertos foi sempre maior que fechados e a segundo é se no final o número de fechados e abertos são iguais. Para checar isso usamos 2 variáveis para guardar a quantidade de parênteses abertos e fechados e outra para guardar se em algum momento o número de fechados foi maior que abertos, então lemos a entrada e para cada letra dela checamos se é um ( ou ), se for um deles modificamos a variável de acordo e checamos se o número de abertos é maior que o de fechados. Por fim imprimimos de acordo.

Segue o código para melhor entendimento.

https://gist.github.com/jogu99/96fcbb75ae5e324fa19250785fadde05


Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *