55 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| 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>
 |