Un triplet pythagoricien est un ensemble de trois nombres naturels, {a, b, c}, pour lesquels,
a² + b² = c²
et tels que,
a < b < c
Par exemple,
3² + 4² = 5².
Étant donné un entier N en entrée, trouve tous les triplets pythagoriciens pour lesquels a + b + c = N.
Par exemple, avec N = 1000, il existe exactement un triplet pythagoricien pour lequel a + b + c = 1000 : {200, 375, 425}.
Inscris-toi sur Exercism pour apprendre et maîtriser Haskell avec 107 exercices, et un vrai mentorat humain, le tout gratuitement.