Files

57 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

---
id: 5900f5221000cf542c510033
title: 'Problema 436: Aposta injusta'
challengeType: 5
forumTopicId: 302107
dashedName: problem-436-unfair-wager
---
# --description--
Julie propõe a seguinte aposta à sua irmã Louise.
Ela sugere que joguem um jogo de azar para determinar quem lavará a louça.
Para esse jogo, elas usarão um gerador de números aleatórios independentes distribuídos uniformemente entre 0 e 1.
O jogo começa com $S = 0$.
O primeiro jogador, Louise, adiciona a $S$ números aleatórios diferentes do gerador até $S > 1$ e registra seu último número aleatório '$x$'.
O segundo jogador, Julie, continua a adicionar a $S$ números aleatórios diferentes do gerador até $S > 2$ e registra seu último número aleatório '$y$'.
O jogador com o maior número ganha e o perdedor lava a louça, ou seja, se $y > x$ o segundo jogador vence.
Por exemplo, se o primeiro jogador tem 0,62 e 0,44, a vez do primeiro jogador termina, já que $0,62 + 0,44 > 1$ e $x = 0,44$. Se o segundo jogador tem 0,1, 0,27 e 0,91, a vez do segundo jogador termina, já que $0,62 + 0,44 + 0,1 + 0,27 + 0,91 > 2$ e $y = 0,91$. Como $y > x$, o segundo jogador vence.
Louise pensa por uns instantes e declara: "Isso não é justo".
Qual é a probabilidade de o segundo jogador vencer? Arredonde sua resposta para até 10 casas decimais usando o formato 0.abcdefghij
# --hints--
`unfairWager()` deve retornar `0.5276662759`.
```js
assert.strictEqual(unfairWager(), 0.5276662759);
```
# --seed--
## --seed-contents--
```js
function unfairWager() {
return true;
}
unfairWager();
```
# --solutions--
```js
// solution required
```