Trilhas
/
Haskell
Haskell
/
Exercícios
/
Terno pitagórico
Terno pitagórico

Terno pitagórico

Médio

Instruções

Um trio 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 de entrada, encontre todos os trios pitagóricos para os quais a + b + c = N.

Por exemplo, com N = 1000, existe exatamente um trio pitagórico para o qual a + b + c = 1000: {200, 375, 425}.

Editar via GitHub O link abre em uma nova janela ou aba
Haskell Exercism

Tudo pronto para começar Terno pitagórico?

Crie sua conta no Exercism para aprender e dominar Haskell com 107 exercícios e mentoria humana de verdade, tudo de graça.