學習軌道
/
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,透過 107 個練習 和真人引導來學習並精通 Haskell,全部免費。