Skip to content

Commit 6d06c45

Browse files
committed
eslint --fix
1 parent 43030a3 commit 6d06c45

File tree

3 files changed

+46
-43
lines changed

3 files changed

+46
-43
lines changed

bin/brain-prime.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 { playGamePrime } from '../games/brain-prime.js';
3-
4-
// Запускаем игру
5-
playGamePrime();
1+
#!/usr/bin/env node
2+
import { playGamePrime } from '../games/brain-prime.js';
3+
4+
// Запускаем игру
5+
playGamePrime();

games/brain-prime.js

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,31 @@
1-
import readlineSync from 'readline-sync';
2-
import {
3-
greeting, getRandomNumber, isPrime, handleAnswer,
4-
} from '../index.js';
5-
6-
// brain-even
7-
export const playGamePrime = () => {
8-
// Приветствуем
9-
const userName = greeting();
10-
// Поясняем смысл
11-
console.log('Answer "yes" if given number is prime. Otherwise answer "no".');
12-
// Цикл игры
13-
let correctAnswersCount = 0;
14-
while (correctAnswersCount < 3) {
15-
// Получаем число
16-
const number = getRandomNumber();
17-
console.log(`Question: ${number}`);
18-
// Получаем ответ пользователя
19-
const userAnswer = readlineSync.question('Your answer: ');
20-
// Проверяем простое ли число
21-
const correctAnswer = isPrime(number);
22-
// Сверяем результаты
23-
const incorrectMessage = `Answer "${userAnswer}" if given number is prime, otherwise answer "${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, isPrime, handleAnswer,
4+
} from '../index.js';
5+
6+
// brain-even
7+
export const playGamePrime = () => {
8+
// Приветствуем
9+
const userName = greeting();
10+
// Поясняем смысл
11+
console.log('Answer "yes" if given number is prime. Otherwise answer "no".');
12+
// Цикл игры
13+
let correctAnswersCount = 0;
14+
while (correctAnswersCount < 3) {
15+
// Получаем число
16+
const number = getRandomNumber();
17+
console.log(`Question: ${number}`);
18+
// Получаем ответ пользователя
19+
const userAnswer = readlineSync.question('Your answer: ');
20+
// Проверяем простое ли число
21+
const correctAnswer = isPrime(number);
22+
// Сверяем результаты
23+
const incorrectMessage = `Answer "${userAnswer}" if given number is prime, otherwise answer "${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+
};

index.js

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ export const getResult = (num1, operator, num2) => {
5252
return num1 - num2;
5353
case '*':
5454
return num1 * num2;
55+
default:
56+
// Обработка случая по умолчанию
57+
break;
5558
}
5659
};
5760

@@ -83,17 +86,17 @@ export const generateRandomArray = () => {
8386
// Функция для изменнения значения в массиве
8487
export const replaceValueInArray = (array, oldValue, newValue) => array.map((item) => (item === oldValue ? newValue : item));
8588

86-
// Функция проверки простого числа
89+
// Функция проверки простого числа
8790
export const isPrime = (num) => {
8891
// Проверка на числа меньше 2
8992
if (num <= 1) {
90-
return 'no';
93+
return 'no';
9194
}
9295
// Проверка делителей от 2 до квадратного корня из n
9396
for (let i = 2; i <= Math.sqrt(num); i += 1) {
94-
if (num % i === 0) {
95-
return 'no';
96-
}
97+
if (num % i === 0) {
98+
return 'no';
99+
}
97100
}
98-
return 'yes';
99-
};
101+
return 'yes';
102+
};

0 commit comments

Comments
 (0)