トラック
/
Haskell
Haskell
/
演習
/
ピタゴラスの三つ組
ピタゴラスの三つ組

ピタゴラスの三つ組

中級

説明

ピタゴラスの三つ組とは、次の関係を満たす3つの自然数{a, b, c}の組のことです。

a² + b² = c²

さらに、次の関係も満たします。

a < b < c

例えば、次のようになります。

3² + 4² = 5².

整数Nが入力として与えられたとき、a + b + c = Nを満たすピタゴラスの三つ組をすべて見つけてください。

例えば、N = 1000の場合、a + b + c = 1000を満たすピタゴラスの三つ組はちょうど1つだけあります:{200, 375, 425}。

GitHubで編集する リンクは新しいウィンドウまたはタブで開きます
Haskell Exercism

ピタゴラスの三つ組を始める準備はできましたか?

Exercismに登録すれば、107個の演習、そして本物の人間によるメンタリングとともに、Haskellを学んでマスターできます。すべて無料です。