freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-358-cyclic-numbers....

55 lines
2.1 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: 5900f4d21000cf542c50ffe5
challengeType: 5
title: 'Problem 358: Cyclic numbers'
videoUrl: ''
localeTitle: 'Задача 358: Циклические числа'
---
## Description
<section id="description"> Циклическое число с n цифрами имеет очень интересное свойство: когда оно умножается на 1, 2, 3, 4, ... n, все произведения имеют точно такие же цифры в том же порядке, но крутятся круговым образом ! <p> Наименьшее циклическое число представляет собой 6-значное число 142857: 142857 × 1 = 142857 142857 × 2 = 285714 142857 × 3 = 428571 142857 × 4 = 571428 142857 × 5 = 714285 142857 × 6 = 857142 </p><p> Следующим циклическим номером является 0588235294117647 с 16 цифрами: 0588235294117647 × 1 = 0588235294117647 0588235294117647 × 2 = 1176470588235294 0588235294117647 × 3 = 1764705882352941 ... 0588235294117647 × 16 = 9411764705882352 </p><p> Обратите внимание, что для циклических чисел важны ведущие нули. </p><p> Существует только одно циклическое число, для которого одиннадцать самых левых цифр - 00000000137, а пять самых правых цифр - 56789 (т. Е. Он имеет форму 00000000137 ... 56789 с неизвестным числом цифр в середине). Найдите сумму всех ее цифр. </p></section>
## Instructions
undefined
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler358()</code> должен возвращать 3284144505.
testString: 'assert.strictEqual(euler358(), 3284144505, "<code>euler358()</code> should return 3284144505.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler358() {
// Good luck!
return true;
}
euler358();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>