Skip to content

Commit d3a8f52

Browse files
committed
fixed progression.js by adding random length 5-10 numbers, and added games description in README.md
1 parent 46993e7 commit d3a8f52

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,21 @@
44
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=Michael57e_qa-auto-engineer-javascript-project-44&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=Michael57e_qa-auto-engineer-javascript-project-44)
55

66
## Brain Even
7+
Суть игры в следующем: пользователю показывается случайное число. И ему нужно ответить yes, если число чётное, или no — если нечётное.
78
[![asciicast](https://asciinema.org/a/xnGjhZ5kQXaHREkfxL1gQThiR.svg)](https://asciinema.org/a/xnGjhZ5kQXaHREkfxL1gQThiR)
89

910
## Brain Calc
11+
Суть игры в следующем: пользователю показывается случайное математическое выражение, например 35 + 16, которое нужно вычислить и записать правильный ответ.
1012
[![asciicast](https://asciinema.org/a/0Qp0SBrF6oVx5djcfAp1UXj8W.svg)](https://asciinema.org/a/0Qp0SBrF6oVx5djcfAp1UXj8W)
1113

1214
## Brain GCD
15+
Суть игры в следующем: пользователю показывается два случайных числа, например, 25 50. Пользователь должен вычислить и ввести наибольший общий делитель этих чисел.
1316
[![asciicast](https://asciinema.org/a/nP0uI7dz54y5BVvA2rY9Fk58g.svg)](https://asciinema.org/a/nP0uI7dz54y5BVvA2rY9Fk58g)
1417

1518
## Brain Progression
19+
Показываем игроку ряд чисел, образующий арифметическую прогрессию, заменив любое из чисел двумя точками. Игрок должен определить это число.
1620
[![asciicast](https://asciinema.org/a/FwJq0UlMtfHyl7DVNShYaGBFR.svg)](https://asciinema.org/a/FwJq0UlMtfHyl7DVNShYaGBFR)
1721

1822
## Brain Prime
23+
Простое число - это число, отличное от 1 и делится без остатка только на 1 и на само себя.
1924
[![asciicast](https://asciinema.org/a/t0trPd1FIhLsnQtUDbw7MiXxu.svg)](https://asciinema.org/a/t0trPd1FIhLsnQtUDbw7MiXxu)

src/games/progression.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import getRandomNumber from '../utils.js'
33

44
const rule = 'What number is missing in the progression?'
55

6-
const getProgression = (start, step, length = 10) => {
6+
const getProgression = (start, step, length) => {
77
const progression = []
88
for (let i = 0; i < length; i += 1) {
99
progression.push(start + i * step)
@@ -14,7 +14,7 @@ const getProgression = (start, step, length = 10) => {
1414
const makeRound = () => {
1515
const start = getRandomNumber(1, 20)
1616
const step = getRandomNumber(1, 5)
17-
const length = 10
17+
const length = getRandomNumber(5, 10)
1818
const progression = getProgression(start, step, length)
1919

2020
const hiddenIndex = getRandomNumber(0, length - 1)

0 commit comments

Comments
 (0)