Equação de primeiro grau

Crie uma função que receba uma equação de primeiro grau como uma string e a resolva. Se houver mais de uma solução, a função deverá retornar "Infinite solutions".

Exemplos

solver("2*x + 1 = x") ➞ -1.0

solver("7*x + x - 4 = 0") ➞ 0.5

solver("x = x") ➞ "Infinite solutions"

Observações

A variável fornecida é sempre "x".