Verificar Parênteses

Verificar Parênteses

The mission is in Blocked Mode. Access to the solutions is blocked for a day or two (even after you share your own), until we'll have enough solutions for you to check. All users who've solved the mission will get the notifications about their opening.

Construção de Conhecimento: Explore novos conceitos e técnicas. Peça dicas e leia-as com atenção. Pesquise se necessário.

Enunciado

Carlos, um desenvolvedor de software, está escrevendo um editor de código e precisa de uma função para verificar se os parênteses em uma expressão matemática estão balanceados. Ele quer usar uma pilha para esta tarefa. Crie uma função que receba uma string contendo parênteses e verifique se eles estão balanceados. A função deve retornar True se os parênteses estiverem balanceados e False caso contrário.

Entrada: Uma string contendo parênteses.

Saída: Um valor booleano (True ou False).

Exemplo

    verificar_parenteses("(a + b) * (c + d)") >> True

Habilidades

  • Pilhas
  • Identificação de Padrões em Sequências