freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-232-the-race.russia...

56 lines
2.0 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: 5900f4551000cf542c50ff67
challengeType: 5
title: 'Problem 232: The Race'
videoUrl: ''
localeTitle: 'Проблема 232: Гонка'
---
## Description
<section id="description"> Два игрока разделяют беспристрастную монету и принимают ее по очереди, чтобы сыграть «The Race». При повороте игрока 1 он бросает монету один раз: если он подходит к головам, он набирает одно очко; если это придет Тейлс, он ничего не набирает. На очереди игрока 2 она выбирает положительное целое число T и бросает монету T раз: если она появляется во всех головах, она набирает 2T-1 очков; в противном случае она ничего не набирает. Игрок 1 идет первым. Победитель - первый на 100 и более очков. <p> На каждом повороте Игрок 2 выбирает число Т, монеты, которое максимизирует вероятность ее выигрыша. </p><p> Какова вероятность победы Игрока 2? </p><p> Дайте ваш ответ округленным до восьми знаков после запятой в форме 0.abcdefgh. </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler232()</code> должен вернуться 0.83648556.
testString: 'assert.strictEqual(euler232(), 0.83648556, "<code>euler232()</code> should return 0.83648556.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler232() {
// Good luck!
return true;
}
euler232();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>