轨道
/
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,全部免费。