freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-284-steady-squares....

56 lines
2.4 KiB
Markdown
Raw Normal View History

---
id: 5900f4891000cf542c50ff9b
challengeType: 5
title: 'Problem 284: Steady Squares'
videoUrl: ''
localeTitle: 'Задача 284: Устойчивые квадраты'
---
## Description
<section id="description"> Трехзначное число 376 в десятичной системе нумерации является примером чисел со специальным свойством, что его квадрат заканчивается теми же цифрами: 3762 = 141376. Назовем число с этим свойством устойчивым квадратом. <p> Устойчивые квадраты можно наблюдать и в других системах нумерации. В системе нумерации базы 14 трехзначное число c37 также является устойчивым квадратом: c372 = aa0c37, а сумма его цифр равна c + 3 + 7 = 18 в той же системе нумерации. Буквы a, b, c и d используются для 10, 11, 12 и 13 цифр соответственно, аналогично шестнадцатеричной системе нумерации. </p><p> При 1 ≤ n ≤ 9 сумма цифр всех n-разрядных устойчивых квадратов в системе нумерации базы 14 равна 2d8 (582 десятичных). Устойчивые квадраты с ведущими 0 не допускаются. </p><p> Найдите сумму цифр всех n-разрядных устойчивых квадратов в системе нумерации базы 14 для 1 ≤ n ≤ 10000 (десятичная) и дайте свой ответ в системе базы 14, используя при необходимости буквы в нижнем регистре. </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler284()</code> должен возвращать 5a411d7b.
testString: 'assert.strictEqual(euler284(), 5a411d7b, "<code>euler284()</code> should return 5a411d7b.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler284() {
// Good luck!
return true;
}
euler284();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>