Ordenar pelo resultado
Dado um array de expressões matemáticas, crie uma função que ordene o array pelo resultado. Ele deve ser ordenado em ordem crescente.
Exemplos
sortByAnswer(["1 + 1", "1 + 7", "1 + 5", "1 + 4"]) ➞ ["1 + 1", "1 + 4", "1 + 5", "1 + 7"]
sortByAnswer(["4 - 4", "2 - 2", "5 - 5", "10 - 10"]) ➞ ["4 - 4", "2 - 2", "5 - 5", "10 - 10"]
sortByAnswer(["2 + 2", "2 - 2", "2 * 1"]) ➞ ["2 - 2", "2 * 1", "2 + 2"]Observações
- Se várias expressões tiverem o mesmo resultado, coloque-as na ordem em que aparecem (veja o exemplo n.º 2).
- Você não precisará se preocupar com divisões por zero.
- O símbolo usado para multiplicação é
xem vez de*.