Encontre as equações verdadeiras

Neste desafio, você receberá um array que contém equações, cada uma escrita como uma string. Veja um exemplo:

["1+1=2", "2+2=3", "5*5=10", "3/3=1"]

Ao fazer as contas, você verá que as equações "1+1=2" e "3/3=1" são verdadeiras (true), enquanto "2+2=3" e "5*5=10" são falsas (false).

Escreva uma função que, dado um array de equações como o anterior, retorne apenas as equações verdadeiras (true). Por exemplo, para o array acima, o resultado deve ser:

["1+1=2", "3/3=1"]

Exemplos

trueEquations(["2*2=4"]) ➞ ["2*2=4"]

trueEquations(["1+1=3", "3-1=1"]) ➞ []

trueEquations(["1+1=2", "2+2=3", "5*5=10", "3/3=1"]) ➞ ["1+1=2", "3/3=1"]

Observações

  • Se todas as equações forem falsas (false), retorne o array vazio [], como no segundo exemplo.
  • As equações envolverão apenas as operações elementares: +, -, *, /