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

56 lines
2.4 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: 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>