Skip to content

Commit ee93dfc

Browse files
committed
fix eslint problems
1 parent 7d2aba0 commit ee93dfc

File tree

5 files changed

+104
-98
lines changed

5 files changed

+104
-98
lines changed

bin/brain-gcd.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
#!/usr/bin/env node
2-
import { playGameGcd } from '../games/brain-gcd.js';
3-
4-
// Запускаем игру
5-
playGameGcd();
1+
#!/usr/bin/env node
2+
import { playGameGcd } from '../games/brain-gcd.js';
3+
4+
// Запускаем игру
5+
playGameGcd();

bin/brain-progression.js

100644100755
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
#!/usr/bin/env node
2-
import { playGameProgression } from '../games/brain-progression.js';
3-
4-
// Запускаем игру
5-
playGameProgression();
1+
#!/usr/bin/env node
2+
import { playGameProgression } from '../games/brain-progression.js';
3+
4+
// Запускаем игру
5+
playGameProgression();

games/brain-calc.js

Lines changed: 33 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,33 @@
1-
import readlineSync from 'readline-sync';
2-
import { greeting, getRandomNumber, getRandomOperator, getResult, handleAnswer } from '../index.js';
3-
// brain-calc
4-
export const playGameCalc = () => {
5-
// Приветствуем
6-
const userName = greeting();
7-
// Поясняем смысл
8-
console.log('What is the result of the expression?');
9-
// Цикл игры
10-
let correctAnswersCount = 0;
11-
while (correctAnswersCount < 3) {
12-
//Получаем пример
13-
const randomNumber1 = getRandomNumber();
14-
const randomNumber2 = getRandomNumber();
15-
const randomOperator = getRandomOperator();
16-
const example = `${randomNumber1} ${randomOperator} ${randomNumber2}`;
17-
console.log(`Question: ${example}`);
18-
// Получаем ответ пользователя
19-
const userAnswer = readlineSync.question('Your answer: ');
20-
//Вычисляем ответ
21-
const correctAnswer = String(getResult(randomNumber1, randomOperator, randomNumber2));
22-
// Сверяем результаты
23-
const incorrectMessage = `'${userAnswer}' is wrong answer ;(. Correct answer was '${correctAnswer}'.\nLet's try again, ${userName}!`;
24-
const result = handleAnswer(userAnswer, correctAnswer, userName, correctAnswersCount, incorrectMessage);
25-
correctAnswersCount = result.correctAnswersCount;
26-
// Закрываем цикл
27-
if (result.finished) {
28-
break;
29-
}
30-
}
31-
};
1+
import readlineSync from 'readline-sync';
2+
import {
3+
greeting, getRandomNumber, getRandomOperator, getResult, handleAnswer,
4+
} from '../index.js';
5+
// brain-calc
6+
export const playGameCalc = () => {
7+
// Приветствуем
8+
const userName = greeting();
9+
// Поясняем смысл
10+
console.log('What is the result of the expression?');
11+
// Цикл игры
12+
let correctAnswersCount = 0;
13+
while (correctAnswersCount < 3) {
14+
// Получаем пример
15+
const randomNumber1 = getRandomNumber();
16+
const randomNumber2 = getRandomNumber();
17+
const randomOperator = getRandomOperator();
18+
const example = `${randomNumber1} ${randomOperator} ${randomNumber2}`;
19+
console.log(`Question: ${example}`);
20+
// Получаем ответ пользователя
21+
const userAnswer = readlineSync.question('Your answer: ');
22+
// Вычисляем ответ
23+
const correctAnswer = String(getResult(randomNumber1, randomOperator, randomNumber2));
24+
// Сверяем результаты
25+
const incorrectMessage = `'${userAnswer}' is wrong answer ;(. Correct answer was '${correctAnswer}'.\nLet's try again, ${userName}!`;
26+
const result = handleAnswer(userAnswer, correctAnswer, userName, correctAnswersCount, incorrectMessage);
27+
correctAnswersCount = result.correctAnswersCount;
28+
// Закрываем цикл
29+
if (result.finished) {
30+
break;
31+
}
32+
}
33+
};

games/brain-even.js

Lines changed: 30 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,30 @@
1-
import readlineSync from 'readline-sync';
2-
import { greeting, getRandomNumber, checkEvenness, handleAnswer } from '../index.js';
3-
// brain-even
4-
export const playGameEven = () => {
5-
//Приветствуем
6-
const userName = greeting();
7-
// Поясняем смысл
8-
console.log('Answer "yes" if the number is even, otherwise answer "no".');
9-
// Цикл игры
10-
let correctAnswersCount = 0;
11-
while (correctAnswersCount < 3) {
12-
// Получаем число
13-
const number = getRandomNumber();
14-
console.log(`Question: ${number}`);
15-
// Получаем ответ пользователя
16-
const userAnswer = readlineSync.question('Your answer: ');
17-
// Проверяем четность
18-
const correctAnswer = String(checkEvenness(number));
19-
// Сверяем результаты
20-
const incorrectMessage = `Answer "${userAnswer}" if the number is even, otherwise answer "${correctAnswer}".\nLet's try again, ${userName}!`;
21-
const result = handleAnswer(userAnswer, correctAnswer, userName, correctAnswersCount, incorrectMessage);
22-
correctAnswersCount = result.correctAnswersCount;
23-
// Закрываем цикл
24-
if (result.finished) {
25-
break;
26-
}
27-
}
28-
};
1+
import readlineSync from 'readline-sync';
2+
import {
3+
greeting, getRandomNumber, checkEvenness, handleAnswer,
4+
} from '../index.js';
5+
// brain-even
6+
export const playGameEven = () => {
7+
// Приветствуем
8+
const userName = greeting();
9+
// Поясняем смысл
10+
console.log('Answer "yes" if the number is even, otherwise answer "no".');
11+
// Цикл игры
12+
let correctAnswersCount = 0;
13+
while (correctAnswersCount < 3) {
14+
// Получаем число
15+
const number = getRandomNumber();
16+
console.log(`Question: ${number}`);
17+
// Получаем ответ пользователя
18+
const userAnswer = readlineSync.question('Your answer: ');
19+
// Проверяем четность
20+
const correctAnswer = String(checkEvenness(number));
21+
// Сверяем результаты
22+
const incorrectMessage = `Answer "${userAnswer}" if the number is even, otherwise answer "${correctAnswer}".\nLet's try again, ${userName}!`;
23+
const result = handleAnswer(userAnswer, correctAnswer, userName, correctAnswersCount, incorrectMessage);
24+
correctAnswersCount = result.correctAnswersCount;
25+
// Закрываем цикл
26+
if (result.finished) {
27+
break;
28+
}
29+
}
30+
};

games/brain-gcd.js

Lines changed: 31 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,31 @@
1-
import readlineSync from 'readline-sync';
2-
import { greeting, getRandomNumber, gcd, handleAnswer } from '../index.js';
3-
// brain-even
4-
export const playGameGcd = () => {
5-
//Приветствуем
6-
const userName = greeting();
7-
// Поясняем смысл
8-
console.log('Find the greatest common divisor of given numbers.');
9-
// Цикл игры
10-
let correctAnswersCount = 0;
11-
while (correctAnswersCount < 3) {
12-
// Получаем число
13-
const randomNumber1 = getRandomNumber();
14-
const randomNumber2 = getRandomNumber();
15-
console.log(`Question: ${randomNumber1} ${randomNumber2}`);
16-
// Получаем ответ пользователя
17-
const userAnswer = readlineSync.question('Your answer: ');
18-
// Проверяем четность
19-
const correctAnswer = String(gcd(randomNumber1, randomNumber2));
20-
// Сверяем результаты
21-
const incorrectMessage = `'${userAnswer}' is wrong answer ;(. Correct answer was '${correctAnswer}'.\nLet's try again, ${userName}!`;
22-
const result = handleAnswer(userAnswer, correctAnswer, userName, correctAnswersCount, incorrectMessage);
23-
correctAnswersCount = result.correctAnswersCount;
24-
// Закрываем цикл
25-
if (result.finished) {
26-
break;
27-
}
28-
}
29-
};
1+
import readlineSync from 'readline-sync';
2+
import {
3+
greeting, getRandomNumber, gcd, handleAnswer,
4+
} from '../index.js';
5+
// brain-even
6+
export const playGameGcd = () => {
7+
// Приветствуем
8+
const userName = greeting();
9+
// Поясняем смысл
10+
console.log('Find the greatest common divisor of given numbers.');
11+
// Цикл игры
12+
let correctAnswersCount = 0;
13+
while (correctAnswersCount < 3) {
14+
// Получаем число
15+
const randomNumber1 = getRandomNumber();
16+
const randomNumber2 = getRandomNumber();
17+
console.log(`Question: ${randomNumber1} ${randomNumber2}`);
18+
// Получаем ответ пользователя
19+
const userAnswer = readlineSync.question('Your answer: ');
20+
// Проверяем четность
21+
const correctAnswer = String(gcd(randomNumber1, randomNumber2));
22+
// Сверяем результаты
23+
const incorrectMessage = `'${userAnswer}' is wrong answer ;(. Correct answer was '${correctAnswer}'.\nLet's try again, ${userName}!`;
24+
const result = handleAnswer(userAnswer, correctAnswer, userName, correctAnswersCount, incorrectMessage);
25+
correctAnswersCount = result.correctAnswersCount;
26+
// Закрываем цикл
27+
if (result.finished) {
28+
break;
29+
}
30+
}
31+
};

0 commit comments

Comments
 (0)