51 lines
1.1 KiB
Markdown
51 lines
1.1 KiB
Markdown
---
|
|
id: 5900f44f1000cf542c50ff61
|
|
title: 'Problema 227: L''Inseguimento'
|
|
challengeType: 5
|
|
forumTopicId: 301870
|
|
dashedName: problem-227-the-chase
|
|
---
|
|
|
|
# --description--
|
|
|
|
"L'inseguimento" è un gioco giocato con due dadi e un numero pari di giocatori.
|
|
|
|
I giocatori si siedono intorno a un tavolo; il gioco inizia con due giocatori opposti che hanno un dado ciascuno. Ad ogni turno, i due giocatori con un dado lo lanciano.
|
|
|
|
Se il giocatore lancia un 1, passa il dado al suo vicino a sinistra.
|
|
|
|
Se il giocatore lancia un 6, passa il dado al suo vicino sulla destra.
|
|
|
|
Altrimenti, mantiene il dado per il prossimo turno.
|
|
|
|
Il gioco termina quando un giocatore ha entrambi i dadi dopo che sono stati rotolati e passati; quel giocatore ha perso.
|
|
|
|
In una partita con 100 giocatori, qual è il numero previsto di turni del gioco? Dai la tua risposta arrotondata a dieci cifre significative.
|
|
|
|
# --hints--
|
|
|
|
`theChase()` dovrebbe restituire `3780.618622`.
|
|
|
|
```js
|
|
assert.strictEqual(theChase(), 3780.618622);
|
|
```
|
|
|
|
# --seed--
|
|
|
|
## --seed-contents--
|
|
|
|
```js
|
|
function theChase() {
|
|
|
|
return true;
|
|
}
|
|
|
|
theChase();
|
|
```
|
|
|
|
# --solutions--
|
|
|
|
```js
|
|
// solution required
|
|
```
|