freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-139-pythagorean-til...

56 lines
2.0 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: 5900f3f71000cf542c50ff0a
challengeType: 5
title: 'Problem 139: Pythagorean tiles'
videoUrl: ''
localeTitle: 'Проблема 139: Пифагорейская черепица'
---
## Description
<section id="description"> Пусть (a, b, c) представляют собой три стороны прямоугольного треугольника со сторонами цельной длины. Можно объединить четыре таких треугольника, чтобы сформировать квадрат длиной c. Например, (3, 4, 5) треугольники могут быть помещены вместе, чтобы сформировать квадрат 5 на 5 с отверстием 1 на 1 в середине, и можно видеть, что квадрат 5 на 5 может быть выложен плиткой с двадцатью пятью 1 на 1 квадрат. <p> Однако, если были использованы (5, 12, 13) треугольники, то отверстие будет измерять 7 на 7, и они не могут использоваться для плитки 13 на 13 квадратов. Учитывая, что периметр правого треугольника составляет менее ста миллионов, сколько пифагорейских треугольников допускает такую ​​черепицу? </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler139()</code> должен вернуть 10057761.
testString: 'assert.strictEqual(euler139(), 10057761, "<code>euler139()</code> should return 10057761.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler139() {
// Good luck!
return true;
}
euler139();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>