Un triplete pitagórico es un conjunto de tres números naturales, {a, b, c}, para el que se cumple que
a² + b² = c²
y tal que
a < b < c
Por ejemplo,
3² + 4² = 5².
Dado un número entero de entrada N, encuentra todos los tripletes pitagóricos para los que a + b + c = N.
Por ejemplo, con N = 1000, existe exactamente un triplete pitagórico para el que a + b + c = 1000: {200, 375, 425}.
Regístrate en Exercism para aprender y dominar Haskell con 107 ejercicios y mentoría humana real, todo gratis.