2021-06-15 00:49:18 -07:00
---
id: 5900f5221000cf542c510033
2022-03-04 19:46:29 +05:30
title: 'Problema 436: scommessa ingiusta'
2021-06-15 00:49:18 -07:00
challengeType: 5
forumTopicId: 302107
dashedName: problem-436-unfair-wager
---
# --description--
2022-03-04 19:46:29 +05:30
Julie propone la seguente scommessa a sua sorella Louise.
2021-06-15 00:49:18 -07:00
2022-03-04 19:46:29 +05:30
Propone di fare un gioco di probabilità per determinare chi laverà i piatti.
2021-06-15 00:49:18 -07:00
2022-03-04 19:46:29 +05:30
Per questo gioco, useranno un generatore di numeri casuali indipendenti uniformemente distribuiti tra 0 e 1.
2021-06-15 00:49:18 -07:00
2022-03-04 19:46:29 +05:30
Il gioco inizia con $S = 0$.
2021-06-15 00:49:18 -07:00
2022-03-04 19:46:29 +05:30
Il primo giocatore, Louise, somma a $S$ vari numeri casuali dal generatore fino a che $S > 1$ e prende nota del suo ultimo numero casuale '$x$'.
2021-06-15 00:49:18 -07:00
2022-03-04 19:46:29 +05:30
Il secondo giocatore, Julie, continua a sommare a $S$ diversi numeri casuali dal generatore fino a che $S > 2$ e prende nota del suo ultimo numero casuale '$y$'.
2021-06-15 00:49:18 -07:00
2022-03-04 19:46:29 +05:30
Il giocatore con il punteggio più alto vince e il perdente lava i piatti, cioè se $y > x$ il secondo giocatore vince.
2021-06-15 00:49:18 -07:00
2022-03-04 19:46:29 +05:30
Per esempio, se il primo giocatore estrae 0.63 e 0.44, il turno del primo giocatore finisce visto che $0.62 + 0.44 > 1$ e $x = 0.44$. Se il secondo giocatore estrae 0.1, 0.27 e 0.91, il turno del secondo giocatore finisce visto che $0.62 + 0.44 + 0.1 + 0.27 + 0.91 > 2$ e $y = 0.91$. Visto che $y > x$, il secondo giocatore vince.
2021-06-15 00:49:18 -07:00
2022-03-04 19:46:29 +05:30
Luise ci pensa un secondo, e obbietta: "Non è onesto".
Qual è la probabilità che il secondo giocatore vinca? Dai la tua risposta arrotondata a 10 cifre decimali dopo la virgola nella forma 0.abcdefghijl
2021-06-15 00:49:18 -07:00
# --hints--
2022-03-04 19:46:29 +05:30
`unfairWager()` dovrebbe restituire `0.5276662759` .
2021-06-15 00:49:18 -07:00
```js
2022-03-04 19:46:29 +05:30
assert.strictEqual(unfairWager(), 0.5276662759);
2021-06-15 00:49:18 -07:00
```
# --seed--
## --seed-contents--
```js
2022-03-04 19:46:29 +05:30
function unfairWager() {
2021-06-15 00:49:18 -07:00
return true;
}
2022-03-04 19:46:29 +05:30
unfairWager();
2021-06-15 00:49:18 -07:00
```
# --solutions--
```js
// solution required
```