Parênteses corretos

Crie uma função brackets() que receba uma string e verifique se os parênteses na expressão matemática estão corretos. A função deve retornar true ou false.

Exemplos

brackets("(a*(b-c)..... )") ➞ true

brackets(")(a-b-45/7*(a-34))") ➞ false

brackets("sin(90...)+.............cos1)") ➞ false

Observações

  • A string pode não conter parênteses; nesse caso, retorne true.
  • A string pode conter espaços.
  • A string pode estar vazia.