Skip to content

Commit 35cb9ac

Browse files
committed
8. update progression.js
1 parent 22216d5 commit 35cb9ac

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
[![Actions Status](https://github.com/WisdomQuest/frontend-project-44/actions/workflows/hexlet-check.yml/badge.svg)](https://github.com/WisdomQuest/frontend-project-44/actions)
33
https://asciinema.org/a/zNBty6rqBic6N4Zn5Dmt2Sscb
44
https://asciinema.org/a/1gZpYskJ5KBIjVJ1hPz54XRTA
5-
https://asciinema.org/a/71IF0vgTroz1mKOkWNXso17kC
5+
https://asciinema.org/a/71IF0vgTroz1mKOkWNXso17kC
6+
https://asciinema.org/a/25qN41IugvU3deXO70Rq9PAGq

src/games/progression.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,18 @@ import randomNumber from '../utilRandomNumber.js';
44
const descriptionGame = 'What number is missing in the progression?';
55

66
const actionGame = () => {
7-
const progression = [];
7+
let randomNum = randomNumber();
8+
const arithmeticProgression = randomNumber(5) + 1;
9+
const progression = [randomNum];
810
for (let i = 0; i < 10; i += 1) {
9-
progression.push(randomNumber());
11+
randomNum += arithmeticProgression;
12+
progression.push(randomNum);
1013
}
11-
const arithmeticProgression = progression.sort((a, b) => a - b);
1214
const hiddenNum = randomNumber(10);
13-
const correctAnswer = arithmeticProgression[hiddenNum];
14-
arithmeticProgression[hiddenNum] = '..';
15+
const correctAnswer = progression[hiddenNum];
16+
progression[hiddenNum] = '..';
1517
let question = '';
16-
arithmeticProgression.forEach((element) => {
18+
progression.forEach((element) => {
1719
question += `${element} `;
1820
});
1921
return [question, String(correctAnswer)];

0 commit comments

Comments
 (0)