¿Cuántas soluciones tiene esta ecuación cuadrática?

Una ecuación cuadrática a x² + b x + c = 0 tiene 0, 1 o 2 soluciones distintas para valores reales de x. Dados a, b y c, debes devolver el número de soluciones de la ecuación.

Ejemplos

solutions(1, 0, -1) ➞ 2
// x² - 1 = 0 has two solutions (x = 1 and x = -1).

solutions(1, 0, 0) ➞ 1
// x² = 0 has one solution (x = 0).

solutions(1, 0, 1) ➞ 0
// x² + 1 = 0 has no real solutions.

Notas

  • No tienes que calcular las soluciones, solo devolver cuántas hay.
  • a siempre será distinto de cero.