Треки
/
Haskell
Haskell
/
Вправи
/
Піфагорова трійка
Піфагорова трійка

Піфагорова трійка

Середня

Вказівки

Піфагорова трійка - це набір із трьох натуральних чисел, {a, b, c}, для яких

a² + b² = c²

і таких, що

a < b < c

Наприклад,

3² + 4² = 5².

Для заданого вхідного цілого числа N знайдіть усі піфагорові трійки, для яких a + b + c = N.

Наприклад, для N = 1000 існує рівно одна піфагорова трійка, для якої a + b + c = 1000: {200, 375, 425}.

Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
Haskell Exercism

Час розпочати Піфагорова трійка?

Зареєструйтеся на Exercism, щоб вивчати й опановувати Haskell, а також 107 вправ та справжнє наставництво від людей, і все це безкоштовно.