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

Terno pitagórico

Médio

Instruções

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}.

Editar via GitHub A ligação abre numa nova janela ou separador
Haskell Exercism

Estás pronto para começar Terno pitagórico?

Inscreve-te no Exercism para aprenderes e dominares Haskell com 107 exercícios, e mentoria humana real, tudo grátis.