freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-292-pythagorean-pol...

65 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
id: 5900f4911000cf542c50ffa3
challengeType: 5
videoUrl: ''
localeTitle: 问题292勾股多边形
---
## Description
<section id="description">
我们将勾股定线多边形定义为具有以下特性的凸多边形:至少有三个顶点,
没有三个顶点对齐,
每个顶点都有整数坐标
每个边都有整数长度。对于给定的整数n将Pn定义为周长≤n的不同毕达哥拉斯多边形的数量。
毕达哥拉斯多边形应该被认为是不同的,只要它们都不是另一个的翻译即可。
给出P4= 1P30= 3655和P60= 891045。
找出P120
</section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler292()</code>应该返回3600060866。
testString: assert.strictEqual(euler292(), 3600060866);
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler292() {
// Good luck!
return true;
}
euler292();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
/section>