51 lines
1.5 KiB
Markdown
51 lines
1.5 KiB
Markdown
---
|
||
id: 5900f44f1000cf542c50ff61
|
||
title: 'Завдання 227: Перегони'
|
||
challengeType: 5
|
||
forumTopicId: 301870
|
||
dashedName: problem-227-the-chase
|
||
---
|
||
|
||
# --description--
|
||
|
||
"Перегони" — це гра з двома кубиками та парною кількістю гравців.
|
||
|
||
Гравці сидять за столом; гра починається з того, що два гравці навпроти одне одного отримують по гральному кубику. Кожен хід два гравці кидають кубики.
|
||
|
||
Якщо гравцю випаде 1, він передає кубик сусіду зліва.
|
||
|
||
Якщо випадає 6, він передає кубик сусіду справа.
|
||
|
||
За інших умов гравець зберігає хід за собою.
|
||
|
||
Гра закінчується, коли хтось із гравців отримує обидва кубики в результаті ходів та передач; це означає, що гравець програв.
|
||
|
||
Яка очікувана кількість ходів у грі з 100 гравцями? Дайте відповідь, округлену до десяти значущих цифр.
|
||
|
||
# --hints--
|
||
|
||
`theChase()` має повернути `3780.618622`.
|
||
|
||
```js
|
||
assert.strictEqual(theChase(), 3780.618622);
|
||
```
|
||
|
||
# --seed--
|
||
|
||
## --seed-contents--
|
||
|
||
```js
|
||
function theChase() {
|
||
|
||
return true;
|
||
}
|
||
|
||
theChase();
|
||
```
|
||
|
||
# --solutions--
|
||
|
||
```js
|
||
// solution required
|
||
```
|