brain-games-irastypain
Version:
This package is implementation of first project at Hexlet
21 lines (16 loc) • 608 B
JavaScript
import { runGame } from '..';
import { makeQA } from '../lib/qa';
import { getRandomInt, gcd } from '../lib/math';
export default () => {
const description = 'Find the greatest common divisor of given numbers.';
const generateQA = () => {
const minNumber = 1;
const maxNumber = 1000;
const firstNumber = getRandomInt(minNumber, maxNumber);
const secondNumber = getRandomInt(minNumber, maxNumber);
const question = `${firstNumber} ${secondNumber}`;
const answer = gcd(firstNumber, secondNumber);
return makeQA(question, answer);
};
runGame(description, generateQA);
};