freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-275-balanced-sculpt...

56 lines
2.2 KiB
Markdown

---
id: 5900f4801000cf542c50ff92
challengeType: 5
title: 'Problem 275: Balanced Sculptures'
videoUrl: ''
localeTitle: 'Задача 275: Сбалансированные скульптуры'
---
## Description
<section id="description"> Определим сбалансированную скульптуру порядка n следующим образом: полиномино, состоящее из n + 1 плиток, известных как блоки (n плитки) и плинтус (оставшаяся плитка); цоколь имеет свой центр в положении (x = 0, y = 0); блоки имеют y-координаты больше нуля (поэтому цоколь является уникальной нижней плитой); центр масс всех блоков, объединенный, имеет координату x, равную нулю. При подсчете скульптур любые аранжировки, которые являются просто отражениями вокруг оси y, не учитываются как разные. Например, 18 сбалансированных скульптур порядка 6 показаны ниже; обратите внимание, что каждая пара зеркальных изображений (вокруг оси y) считается одной из скульптур: <p> Есть 964 сбалансированных скульптуры порядка 10 и 360505 порядка 15. Как много сбалансированных скульптур есть порядок 18? </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler275()</code> должен вернуть 15030564.
testString: 'assert.strictEqual(euler275(), 15030564, "<code>euler275()</code> should return 15030564.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler275() {
// Good luck!
return true;
}
euler275();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>