Cartões de estudo

Crie uma função que produza o resultado de um cartão de estudo. Um cartão de estudo é um array de três elementos: um número, um símbolo de operador e outro número. Retorne o resultado matemático dessa expressão.

Há 4 operadores: + (adição), - (subtração), x (multiplicação) e / (divisão). Se o cartão mostrar um número sendo dividido por zero, por exemplo, [3, "/", 0], então retorne undefined. Para a divisão, arredonde para a casa dos centésimos. Portanto, [10, "/", 3] deve retornar 3.33.

Exemplos

flash([3, "x", 7]) ➞ 21

flash([5, "+", 7]) ➞ 12

flash([10, "-", 9]) ➞ 1

flash([10, "/", 0]) ➞ undefined

flash([10, "/", 3]) ➞ 3.33

Observações

Os cartões de estudo contêm apenas números zero ou positivos.