freeCodeCamp/curriculum/challenges/english/10-coding-interview-prep/project-euler/problem-227-the-chase.md

51 lines
1.1 KiB
Markdown
Raw Normal View History

---
id: 5900f44f1000cf542c50ff61
title: 'Problem 227: The Chase'
challengeType: 5
forumTopicId: 301870
dashedName: problem-227-the-chase
---
# --description--
"The Chase" is a game played with two dice and an even number of players.
The players sit around a table; the game begins with two opposite players having one die each. On each turn, the two players with a die roll it.
If the player rolls a 1, he passes the die to his neighbour on the left.
If the player rolls a 6, he passes the die to his neighbour on the right.
Otherwise, he keeps the die for the next turn.
The game ends when one player has both dice after they have been rolled and passed; that player has then lost.
In a game with 100 players, what is the expected number of turns the game lasts? Give your answer rounded to ten significant digits.
# --hints--
`theChase()` should return `3780.618622`.
```js
assert.strictEqual(theChase(), 0.618622);
```
# --seed--
## --seed-contents--
```js
function theChase() {
return true;
}
theChase();
```
# --solutions--
```js
// solution required
```