52 lines
2.1 KiB
Markdown
52 lines
2.1 KiB
Markdown
---
|
||
id: 5900f4801000cf542c50ff92
|
||
title: 'Завдання 275: Збалансовані скульптури'
|
||
challengeType: 5
|
||
forumTopicId: 301925
|
||
dashedName: problem-275-balanced-sculptures
|
||
---
|
||
|
||
# --description--
|
||
|
||
Визначимо збалансовану скульптуру $n$-порядку наступним чином:
|
||
|
||
- Поліоміно, що складається з $n + 1$ плиток, відомих як блоки ($n$ плиток) та колон (залишкові плитки);
|
||
- центр колони знаходиться в положенні ($x = 0$, $y = 0$);
|
||
- блоки мають $y$-координати, більші за нуль (тому колона - це унікальна найнижча плитка);
|
||
- центр мас разом узятих блоків, має $x$-координату, рівну нулю.
|
||
|
||
Під час підрахунку скульптур будь-які композиції, які є просто відображенням осі $y$, <u>не</u> зараховуються як окремі. Наприклад, 18 наведених нижче збалансованих скульптур 6-го порядку; зауважте, що кожна пара дзеркальних зображень (на осі $y$) зараховується як одна скульптура:
|
||
|
||
<img class="img-responsive center-block" alt="18 збалансованих скульптур 6-го порядку" src="https://cdn.freecodecamp.org/curriculum/project-euler/balanced-sculptures.gif" style="background-color: white; padding: 10px;" />
|
||
|
||
Існує 964 збалансованих скульптур 10-го порядку та 360505 15-го порядку.
|
||
|
||
Скільки тут є збалансованих скульптур 18-го порядку?
|
||
|
||
# --hints--
|
||
|
||
`balancedSculptures()` має повернути `15030564`.
|
||
|
||
```js
|
||
assert.strictEqual(balancedSculptures(), 15030564);
|
||
```
|
||
|
||
# --seed--
|
||
|
||
## --seed-contents--
|
||
|
||
```js
|
||
function balancedSculptures() {
|
||
|
||
return true;
|
||
}
|
||
|
||
balancedSculptures();
|
||
```
|
||
|
||
# --solutions--
|
||
|
||
```js
|
||
// solution required
|
||
```
|