@nox_wave/hexlet-braingames
Version:
Brain Games. A set of mini-games.
32 lines (24 loc) • 2.33 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _ = require('..');
var _getRandomInteger = require('../utils/get-random-integer');
var _getRandomInteger2 = _interopRequireDefault(_getRandomInteger);
var _constants = require('../constants');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var isEven = function isEven(number) {
return number % 2 === 0;
};
exports.default = function () {
(0, _.runGame)({
instruction: 'Answer "yes" if number even otherwise answer "no"',
getQuestion: function getQuestion() {
return (0, _getRandomInteger2.default)(_constants.minRandomInteger, _constants.maxRandomInteger);
},
getAnswer: function getAnswer(question) {
return isEven(Number.parseInt(question, 10)) ? 'yes' : 'no';
}
});
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuLWdhbWUuanMiXSwibmFtZXMiOlsiaXNFdmVuIiwibnVtYmVyIiwiaW5zdHJ1Y3Rpb24iLCJnZXRRdWVzdGlvbiIsIm1pblJhbmRvbUludGVnZXIiLCJtYXhSYW5kb21JbnRlZ2VyIiwiZ2V0QW5zd2VyIiwiTnVtYmVyIiwicGFyc2VJbnQiLCJxdWVzdGlvbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7O0FBQ0E7Ozs7QUFDQTs7OztBQUVBLElBQU1BLFNBQVMsU0FBVEEsTUFBUztBQUFBLFNBQVVDLFNBQVMsQ0FBVCxLQUFlLENBQXpCO0FBQUEsQ0FBZjs7a0JBRWUsWUFBTTtBQUNuQixpQkFBUTtBQUNOQyxpQkFBYSxtREFEUDtBQUVOQyxpQkFBYTtBQUFBLGFBQU0sZ0NBQWlCQywyQkFBakIsRUFBbUNDLDJCQUFuQyxDQUFOO0FBQUEsS0FGUDtBQUdOQyxlQUFXO0FBQUEsYUFBYU4sT0FBT08sT0FBT0MsUUFBUCxDQUFnQkMsUUFBaEIsRUFBMEIsRUFBMUIsQ0FBUCxJQUF3QyxLQUF4QyxHQUFnRCxJQUE3RDtBQUFBO0FBSEwsR0FBUjtBQUtELEMiLCJmaWxlIjoiZXZlbi1nYW1lLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcnVuR2FtZSB9IGZyb20gJy4uJztcbmltcG9ydCBnZXRSYW5kb21JbnRlZ2VyIGZyb20gJy4uL3V0aWxzL2dldC1yYW5kb20taW50ZWdlcic7XG5pbXBvcnQgeyBtYXhSYW5kb21JbnRlZ2VyLCBtaW5SYW5kb21JbnRlZ2VyIH0gZnJvbSAnLi4vY29uc3RhbnRzJztcblxuY29uc3QgaXNFdmVuID0gbnVtYmVyID0+IG51bWJlciAlIDIgPT09IDA7XG5cbmV4cG9ydCBkZWZhdWx0ICgpID0+IHtcbiAgcnVuR2FtZSh7XG4gICAgaW5zdHJ1Y3Rpb246ICdBbnN3ZXIgXCJ5ZXNcIiBpZiBudW1iZXIgZXZlbiBvdGhlcndpc2UgYW5zd2VyIFwibm9cIicsXG4gICAgZ2V0UXVlc3Rpb246ICgpID0+IGdldFJhbmRvbUludGVnZXIobWluUmFuZG9tSW50ZWdlciwgbWF4UmFuZG9tSW50ZWdlciksXG4gICAgZ2V0QW5zd2VyOiBxdWVzdGlvbiA9PiAoaXNFdmVuKE51bWJlci5wYXJzZUludChxdWVzdGlvbiwgMTApKSA/ICd5ZXMnIDogJ25vJyksXG4gIH0pO1xufTtcbiJdfQ==