src/games/brain-even.js
/* eslint-disable no-confusing-arrow */
import { roundsCount, run } from '../engine.js';
import { generateRandomNumber } from '../utilities.js';
const min = 1;
const max = 100;
const description = 'Answer "yes" if the number is even, otherwise answer "no".';
const isEven = (number) => (number % 2 === 0);
const generateRound = () => {
const randomNumber = generateRandomNumber(min, max);
if (isEven(randomNumber)) {
const correctAnswer = 'yes';
const question = randomNumber;
return [question, correctAnswer];
}
const correctAnswer = 'no';
const question = randomNumber;
return [question, correctAnswer];
};
export default () => {
const rounds = [];
for (let i = 0; i < roundsCount; i += 1) {
rounds.push(generateRound());
}
run(description, rounds);
};