freeCodeCamp/curriculum/challenges/russian/08-coding-interview-prep/project-euler/problem-436-unfair-wager.ru...

56 lines
2.7 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: 5900f5221000cf542c510033
challengeType: 5
title: 'Problem 436: Unfair wager'
videoUrl: ''
localeTitle: 'Задача 436: Нечестная ставка'
---
## Description
<section id="description"> Джулия предлагает следующую ставку своей сестре Луизе. Она предполагает, что они играют в азартную игру, чтобы определить, кто будет мыть посуду. Для этой игры они должны использовать генератор независимых случайных чисел, равномерно распределенных между 0 и 1. Игра начинается с S = 0. Первый игрок, Луиза, добавляет к S разные случайные числа от генератора до S&gt; 1 и записывает ее последнее случайное число «x». Второй игрок, Джулия, продолжает добавлять к S разные случайные числа от генератора до S&gt; 2 и записывает свое последнее случайное число «y». Игрок с наибольшим количеством выигрывает, а проигравший моет посуду, т. Е. Если y&gt; x выигрывает второй игрок. <p> Например, если первый игрок набирает 0.62 и 0.44, первый игрок заканчивается с 0.62 + 0.44&gt; 1 и x = 0.44. Если второй игрок набирает 0.1, 0.27 и 0.91, второй игрок заканчивается с 0.62 + 0.44 + 0.1 + 0.27 + 0.91&gt; 2 и y = 0.91. Так как y&gt; x, выигрывает второй игрок. </p><p> Луиза думает об этом на секунду, и объекты: «Это несправедливо». Какова вероятность победы второго игрока? Дайте ваш ответ округленным до 10 мест за десятичной точкой в ​​форме 0.abcdefghij </p></section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler436()</code> должен вернуть 0.5276662759.
testString: 'assert.strictEqual(euler436(), 0.5276662759, "<code>euler436()</code> should return 0.5276662759.");'
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler436() {
// Good luck!
return true;
}
euler436();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
</section>