rbt200/project-lvl1-s98

View on GitHub
src/games/brain-even.js

Summary

Maintainability
A
0 mins
Test Coverage
import beginGame from '..';
import getRandomInt from '../random-int';


const isEven = (n) => {
  if (n % 2 === 0) {
    return 'yes';
  }
  return 'no';
};


const getGameData = () => {
  const randomNumber = getRandomInt(0, 100);
  const trueResult = isEven(randomNumber);

  const logicData = {
    question: randomNumber.toString(),
    trueResult: trueResult.toString(),
  };
  return logicData;
};


const task = 'Answer "yes" if number even otherwise answer "no".';

const even = () => beginGame(task, getGameData);

export default even;

export { isEven, getGameData };