Files
freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-316-numbers-in-decimal-expansions.russian.md

56 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: 5900f4a81000cf542c50ffbb
challengeType: 5
title: 'Problem 316: Numbers in decimal expansions'
videoUrl: ''
localeTitle: 'Задача 316: Числа в десятичных разложениях'
---
## Description
<section id="description"> Пусть p = p1 p2 p3 ... - бесконечная последовательность случайных чисел, выбранных из {0,1,2,3,4,5,6,7,8,9} с равной вероятностью. Можно видеть, что p соответствует вещественному числу 0.p1 p2 p3 .... Можно также видеть, что выбор случайного действительного числа из интервала [0,1) эквивалентен выбору бесконечной последовательности случайных цифр, выбранных от {0,1,2,3,4,5,6,7,8,9} с равной вероятностью. <p> Для любого натурального n с d десятичными числами пусть k - наименьший индекс, такой, что pk, pk + 1, ... pk + d-1 - десятичные числа n в том же порядке. Кроме того, пусть g (n) - ожидаемое значение k; можно доказать, что g (n) всегда конечна и, что интересно, всегда является целым числом. </p><p> Например, если n = 535, то для p = 31415926535897 .... получаем k = 9 для p = 355287143650049560000490848764084685354 ..., получаем k = 36 и т. Д., И получаем, что g (535) = 1008. </p><p> Учитывая, что найти </p><p> Примечание: представляет функцию пола. </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler316()</code> должен вернуть 542934735751917760.
testString: 'assert.strictEqual(euler316(), 542934735751917760, "<code>euler316()</code> should return 542934735751917760.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler316() {
// Good luck!
return true;
}
euler316();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>