Kokchix/project-lvl1-s292

View on GitHub
README.md

Summary

Maintainability
Test Coverage
# brain-games
## Set of mini games (набор мини-игр).

[![Maintainability](https://api.codeclimate.com/v1/badges/6d6714ad25c55f117f9b/maintainability)](https://codeclimate.com/github/EvSedov/project-lvl1-s292/maintainability)
[![Build Status](https://travis-ci.org/EvSedov/brain-games.svg?branch=master)](https://travis-ci.org/EvSedov/brain-games)

Если Вы хотите повеселиться и "размять свои мозги", установите себе на компьютер набор мини-игр, играйте и получайте удовольствие ;)

### Setup (установка пакета brain-games через npm):
```npm install -g kokchix-brain-games```

#### Набор brain-games включает в себя:
#### 1. Игра "Проверка на четность".
Игроку показывается случайное число. И ему нужно ответить **yes** - если число четное, или **no** - если нечетное.  

**Для запуска игры наберите в консоли:**  
```brain-even```

#### 2. Игра "Калькулятор".
Игроку показывается случайное математическое выражение, например 35 + 16, которое нужно вычислить и записать правильный ответ.

**Для запуска игры наберите в консоли:**  
```brain-calc```

#### 3. Игра "Наибольший общий делитель".
Игроку показывается два случайных числа, например, 25 50. Пользователь должен вычислить и ввести наибольший общий делитель этих чисел.

**Для запуска игры наберите в консоли:**  
```brain-gcd```

#### 4. Игра "Баланс".
Необходимо сбалансировать число.  
Сбалансированное число – это число, в котором наименьшая цифра отличается от наибольшей не более чем на единицу.  
Примеры сбалансированных чисел: **111, 233, 55, 001, 9999, 0001.**  
А, например, число 123 не является сбалансированным, потому что наименьшая цифра в нем равна 1, а наибольшая - 3, а разница между ними - 2. При балансировке числа "большие" цифры отдают излишки "меньшим" так, чтобы в итоге число стало сбалансированным. В случае с числом 123 цифра 3 должна отдать единицу цифре 1, и в итоге получим число 222.  
Порядок цифр в сбалансированном числе – по возрастанию. Например, вместо 322 и 232 нужно указывать 223.

**Для запуска игры наберите в консоли:**  
```brain-balance```

#### 5. Игра "Арифметическая прогрессия".
Игроку показывается ряд чисел, образующий арифметическую прогрессию, одно из чисел заменено двумя точками. 
Например: **5 7 9 11 13 .. 17 19 21 23**  
Игрок должен определить это число.

**Для запуска игры наберите в консоли:**  
```brain-progression```

#### 6. Игра "Простое ли число?".
Игроку показывается случайное число. И ему нужно ответить **yes** - если число простое, или **no** - если число составное.  
*Простое число* — натуральное (целое положительное) число, имеющее ровно два различных натуральных делителя — единицу и самого себя.

**Для запуска игры наберите в консоли:**  
```brain-prime```

Играйте с удовольствием ;)