Um terno pitagórico é um conjunto de três números naturais, {a, b, c}, para o qual,
a² + b² = c²
e tal que,
a < b < c
Por exemplo,
3² + 4² = 5².
Dado um número inteiro N, encontra todos os ternos pitagóricos para os quais a + b + c = N.
Por exemplo, com N = 1000, existe exatamente um terno pitagórico para o qual a + b + c = 1000: {200, 375, 425}.
Inscreve-te no Exercism para aprenderes e dominares Haskell com 107 exercícios, e mentoria humana real, tudo grátis.