Files
freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-292-pythagorean-polygons.russian.md

56 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: 5900f4911000cf542c50ffa3
challengeType: 5
title: 'Problem 292: Pythagorean Polygons'
videoUrl: ''
localeTitle: 'Задача 292: Пифагорейские полигоны'
---
## Description
<section id="description"> Мы будем определять пифагорейский многоугольник как выпуклый многоугольник со следующими свойствами: существует по крайней мере три вершины, три вершины не выровнены, каждая вершина имеет целые координаты, каждое ребро имеет целую длину. Для заданного целого n определим P ( n) как число различных пифагорейных полигонов, для которых периметр ≤ n. Пифагорейские многоугольники должны считаться раздельными, если ни один не является переводом другого. <p> Вам дается, что P (4) = 1, P (30) = 3655 и P (60) = 891045. Найдите P (120). </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler292()</code> должен возвращать 3600060866.
testString: 'assert.strictEqual(euler292(), 3600060866, "<code>euler292()</code> should return 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>