Skip to content

Commit c058338

Browse files
author
daria-z
committed
fix functions
1 parent de70599 commit c058338

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

src/games/brain-even.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ const logic = () => {
66
const maxNumber = 50;
77

88
const questionNumber = Math.floor(Math.random() * maxNumber);
9-
const correctAnswer = questionNumber % 2 === 0 ? 'yes' : 'no';
9+
10+
const isEven = (num) => num % 2 === 0;
11+
const correctAnswer = isEven(questionNumber) ? 'yes' : 'no';
1012

1113
return [questionNumber, correctAnswer];
1214
};

src/games/brain-prime.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,20 @@ const logic = () => {
88
const number = generateRandomNumber(1, maxPrimeNumber);
99
const isPrime = () => {
1010
if (number <= 1) {
11-
return 'no';
11+
return true;
1212
}
1313

1414
for (let i = 2; i < number; i += 1) {
1515
if (number % i === 0) {
16-
return 'no';
16+
return false;
1717
}
1818
}
19-
return 'yes';
19+
return true;
2020
};
2121

22-
return [number, isPrime(number)];
22+
const correctAnswer = isPrime(number) ? 'yes' : 'no';
23+
24+
return [number, correctAnswer];
2325
};
2426

2527
export default () => {

0 commit comments

Comments
 (0)