UNPKG

brain-games-v

Version:
33 lines (23 loc) 2.53 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _core = _interopRequireDefault(require("../core")); var _utils = _interopRequireDefault(require("../utils")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const description = 'Answer "yes" if number even otherwise answer "no".'; const minRandomInt = 1; const maxRandomInt = 101; const isEven = num => num % 2 === 0; const getRightAnswer = num => isEven(num) ? 'yes' : 'no'; const getGameData = () => { const numQuestion = (0, _utils.default)(minRandomInt, maxRandomInt); return { question: numQuestion, answer: getRightAnswer(numQuestion) }; }; var _default = () => (0, _core.default)(description, getGameData); exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuLmpzIl0sIm5hbWVzIjpbImRlc2NyaXB0aW9uIiwibWluUmFuZG9tSW50IiwibWF4UmFuZG9tSW50IiwiaXNFdmVuIiwibnVtIiwiZ2V0UmlnaHRBbnN3ZXIiLCJnZXRHYW1lRGF0YSIsIm51bVF1ZXN0aW9uIiwicXVlc3Rpb24iLCJhbnN3ZXIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7QUFDQTs7OztBQUVBLE1BQU1BLFdBQVcsR0FBRyxvREFBcEI7QUFFQSxNQUFNQyxZQUFZLEdBQUcsQ0FBckI7QUFDQSxNQUFNQyxZQUFZLEdBQUcsR0FBckI7O0FBRUEsTUFBTUMsTUFBTSxHQUFHQyxHQUFHLElBQU1BLEdBQUcsR0FBRyxDQUFOLEtBQVksQ0FBcEM7O0FBRUEsTUFBTUMsY0FBYyxHQUFHRCxHQUFHLElBQUtELE1BQU0sQ0FBQ0MsR0FBRCxDQUFOLEdBQWMsS0FBZCxHQUFzQixJQUFyRDs7QUFFQSxNQUFNRSxXQUFXLEdBQUcsTUFBTTtBQUN4QixRQUFNQyxXQUFXLEdBQUcsb0JBQWFOLFlBQWIsRUFBMkJDLFlBQTNCLENBQXBCO0FBQ0EsU0FBTztBQUNMTSxJQUFBQSxRQUFRLEVBQUVELFdBREw7QUFFTEUsSUFBQUEsTUFBTSxFQUFFSixjQUFjLENBQUNFLFdBQUQ7QUFGakIsR0FBUDtBQUlELENBTkQ7O2VBUWUsTUFBTSxtQkFBS1AsV0FBTCxFQUFrQk0sV0FBbEIsQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjb3JlIGZyb20gJy4uL2NvcmUnO1xuaW1wb3J0IGdldFJhbmRvbUludCBmcm9tICcuLi91dGlscyc7XG5cbmNvbnN0IGRlc2NyaXB0aW9uID0gJ0Fuc3dlciBcInllc1wiIGlmIG51bWJlciBldmVuIG90aGVyd2lzZSBhbnN3ZXIgXCJub1wiLic7XG5cbmNvbnN0IG1pblJhbmRvbUludCA9IDE7XG5jb25zdCBtYXhSYW5kb21JbnQgPSAxMDE7XG5cbmNvbnN0IGlzRXZlbiA9IG51bSA9PiAoKG51bSAlIDIgPT09IDApKTtcblxuY29uc3QgZ2V0UmlnaHRBbnN3ZXIgPSBudW0gPT4gKGlzRXZlbihudW0pID8gJ3llcycgOiAnbm8nKTtcblxuY29uc3QgZ2V0R2FtZURhdGEgPSAoKSA9PiB7XG4gIGNvbnN0IG51bVF1ZXN0aW9uID0gZ2V0UmFuZG9tSW50KG1pblJhbmRvbUludCwgbWF4UmFuZG9tSW50KTtcbiAgcmV0dXJuIHtcbiAgICBxdWVzdGlvbjogbnVtUXVlc3Rpb24sXG4gICAgYW5zd2VyOiBnZXRSaWdodEFuc3dlcihudW1RdWVzdGlvbiksXG4gIH07XG59O1xuXG5leHBvcnQgZGVmYXVsdCAoKSA9PiBjb3JlKGRlc2NyaXB0aW9uLCBnZXRHYW1lRGF0YSk7XG4iXX0=