--- id: 5900f4971000cf542c50ffa9 challengeType: 5 title: 'Problem 298: Selective Amnesia' videoUrl: '' localeTitle: 'Проблема 298: Селективная амнезия' --- ## Description
Ларри и Робин играют в игру памяти, включающую последовательность случайных чисел от 1 до 10 включительно, которые вызываются по одному за раз. Каждый игрок может запомнить до 5 предыдущих номеров. Когда вызываемый номер находится в памяти игрока, этот игрок получает очко. Если это не так, игрок добавляет вызываемый номер в свою память, удаляя другой номер, если его память заполнена.

Оба игрока начинают с пустых воспоминаний. Оба игрока всегда добавляют новые пропущенные номера в свою память, но используют другую стратегию при определении того, какой номер нужно удалить: стратегия Ларри заключается в том, чтобы удалить номер, который не был вызван в самое длинное время. Стратегия Робин состоит в том, чтобы удалить число, которое было в памяти дольше.

Пример игры: Turn Callednumber Larry'smemory Larry'sscore Robin'smemory Robin'sscore 1 1 1 0 1 0 2 2 1,2 0 1,2 0 3 4 1,2,4 0 1,2,4 0 4 6 1 , 2,4,6 0 1,2,4,6 0 5 1 1,2,4,6 1 1,2,4,6 1 6 8 1,2,4,6,8 1 1,2,4 , 6,8 1 7 10 1,4,6,8,10 1 2,4,6,8,10 1 8 2 1,2,6,8,10 1 2,4,6,8,10 2 9 4 1,2,4,8,10 1 2,4,6,8,10 3 10 1 1,2,4,8,10 2 1,4,6,8,10 3

Обозначая оценку Ларри на L и оценку Робин на R, каково ожидаемое значение | LR | после 50 поворотов? Дайте свой ответ округленным до восьми знаков после запятой, используя формат x.xxxxxxxx.

## Instructions
## Tests
```yml tests: - text: euler298() должен вернуть 1.76882294. testString: 'assert.strictEqual(euler298(), 1.76882294, "euler298() should return 1.76882294.");' ```
## Challenge Seed
```js function euler298() { // Good luck! return true; } euler298(); ```
## Solution
```js // solution required ```