freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-267-billionaire.rus...

56 lines
2.2 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: 5900f4771000cf542c50ff8a
challengeType: 5
title: 'Problem 267: Billionaire'
videoUrl: ''
localeTitle: 'Проблема 267: Миллиардер'
---
## Description
<section id="description"> Вам предоставляется уникальная инвестиционная возможность. Начиная с 1 фунта капитала, вы можете выбрать фиксированную пропорцию, f, вашего капитала, чтобы делать ставку на честную монету, чтобы бросить несколько раз за 1000 бросков. Ваше возвращение удваивает вашу ставку для голов, и вы теряете свою ставку за хвосты. Например, если f = 1/4, для первого броска вы ставите £ 0,25, а если голова поднимается, вы выигрываете £ 0,5, а затем получаете £ 1.5. Затем вы ставите £ 0,375, и если второй бросок - это хвосты, у вас есть £ 1.125. Выбрав f, чтобы максимизировать ваши шансы иметь по меньшей мере 1 000 000 000 фунтов стерлингов после 1000 флип, какова вероятность того, что вы станете миллиардером? Все вычисления считаются точными (без округления), но дайте ответ округленным до 12 цифр за десятичной точкой в ​​форме 0.abcdefghijkl. </section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler267()</code> должен вернуть 0.999992836187.
testString: 'assert.strictEqual(euler267(), 0.999992836187, "<code>euler267()</code> should return 0.999992836187.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler267() {
// Good luck!
return true;
}
euler267();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>