--- id: 5900f4691000cf542c50ff7c title: 'Завдання 253: Прибирання' challengeType: 5 forumTopicId: 301901 dashedName: problem-253-tidying-up --- # --description-- Маленька дитина має "числову гусеницю", яка складається з сорока пронумерованих пазлів, які при з'єднанні утворюють числовий ряд від 1 до 40. Кожного вечора батько дитини має зібрати розкидані по всій ігровій кімнаті кусочки гусениці. Він навмання підіймає пазли та складає їх у правильному порядку. В процесі такого збирання гусениці, спочатку формуються окремі сегменти, які поступово об'єднуються. Кількість сегментів починається з нуля (жодного пазла), загалом збільшується до 11 або 12, потім знову зменшується поки не завершиться одним сегментом (усі пазли зібрано). Наприклад: | Складені пазли | Поточна кількість сегментів | | -------------- | --------------------------- | | 12 | 1 | | 4 | 2 | | 29 | 3 | | 6 | 4 | | 34 | 5 | | 5 | 4 | | 35 | 4 | | … | … | Нехай $M$ — максимальна кількість сегментів, отриманих під час збирання гусениці навмання. Для гусениці з 10 пазлів кількість варіантів для кожної $M$ становить | M | Варіанти | | - | -------- | | 1 | 512 | | 2 | 250912 | | 3 | 1815264 | | 4 | 1418112 | | 5 | 144000 | отже, найімовірніше значення $M$ — 3, а середнє значення — $\frac{385\\,643}{113\\,400} = 3.400732$, округлене до 6 знаків після коми. Найімовірніше значенням $M$ для гусениці із сорока пазлів — 11; але яким є середнє значення $M$? Дайте відповідь, округлену до шести знаків після коми. # --hints-- `tidyingUp()` має повернути `11.492847`. ```js assert.strictEqual(tidyingUp(), 11.492847); ``` # --seed-- ## --seed-contents-- ```js function tidyingUp() { return true; } tidyingUp(); ``` # --solutions-- ```js // solution required ```