freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-9-special-pythagore...

916 B
Raw Blame History

id title challengeType videoUrl
5900f3761000cf542c50fe88 问题9特殊的毕达哥拉斯三重奏 5

--description--

毕达哥拉斯三元组是一组三个自然数, a < b < c ,其中,

a

2

  • b

2

= c

2

例如3

2

  • 4

2

= 9 + 16 = 25 = 5

2

。恰好存在一个毕达哥拉斯三元组,其中a + b + c = 1000.求产品abc使得a + b + c = n

--hints--

specialPythagoreanTriplet(1000)应返回31875000。

assert.strictEqual(specialPythagoreanTriplet(1000), 31875000);

specialPythagoreanTriplet(24)应该返回480。

assert.strictEqual(specialPythagoreanTriplet(24), 480);

specialPythagoreanTriplet(120)应该返回49920。

assert([49920, 55080, 60000].includes(specialPythagoreanTriplet(120)));

--solutions--