Files
freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-199-iterative-circle-packing.russian.md

56 lines
2.0 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: 5900f4341000cf542c50ff46
challengeType: 5
title: 'Problem 199: Iterative Circle Packing'
videoUrl: ''
localeTitle: 'Задача 199: Упаковка итерационного круга'
---
## Description
<section id="description"> Три круга с одинаковым радиусом расположены внутри большего круга, так что каждая пара кругов касается друг друга, а внутренние окружности не перекрываются. Есть четыре непокрытых «зазора», которые должны быть заполнены итеративно более касательными кругами. <p> На каждой итерации в каждом промежутке помещается круг максимального размера, что создает больше пробелов для следующей итерации. После 3 итераций (на фото) имеется 108 зазоров, а доля площади, которая не покрыта кружками, равна 0.06790342, округленная до восьми знаков после запятой. </p><p> Какая часть площади не покрывается кругами после 10 итераций? Дайте свой ответ округленным до восьми знаков после запятой, используя формат x.xxxxxxxx. </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: '<code>euler199()</code> должен возвращать 0,00396087.'
testString: 'assert.strictEqual(euler199(), 0.00396087, "<code>euler199()</code> should return 0.00396087.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler199() {
// Good luck!
return true;
}
euler199();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>