brain-games-echo
Version:
My firts project for hexlet.io. I hope it's not the last. This is a just casual project (for someone).
35 lines (25 loc) • 2.4 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _ = require('..');
var _2 = _interopRequireDefault(_);
var _tools = require('../tools');
var _tools2 = _interopRequireDefault(_tools);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var mainRule = 'Answer "yes" if number even otherwise answer "no".';
var isEven = function isEven(num) {
return num % 2 === 0;
};
var min = 1;
var max = 10;
var genGameData = function genGameData() {
var question = (0, _tools2.default)(min, max);
var correctAnswer = isEven(question) ? 'yes' : 'no';
return [question, correctAnswer];
};
var startGameOfEven = function startGameOfEven() {
return (0, _2.default)(genGameData, mainRule);
};
exports.default = startGameOfEven;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuLmpzIl0sIm5hbWVzIjpbIm1haW5SdWxlIiwiaXNFdmVuIiwibnVtIiwibWluIiwibWF4IiwiZ2VuR2FtZURhdGEiLCJxdWVzdGlvbiIsImNvcnJlY3RBbnN3ZXIiLCJzdGFydEdhbWVPZkV2ZW4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFdBQVcsb0RBQWpCO0FBQ0EsSUFBTUMsU0FBUyxTQUFUQSxNQUFTO0FBQUEsU0FBT0MsTUFBTSxDQUFOLEtBQVksQ0FBbkI7QUFBQSxDQUFmO0FBQ0EsSUFBTUMsTUFBTSxDQUFaO0FBQ0EsSUFBTUMsTUFBTSxFQUFaOztBQUVBLElBQU1DLGNBQWMsU0FBZEEsV0FBYyxHQUFNO0FBQ3hCLE1BQU1DLFdBQVcscUJBQWdCSCxHQUFoQixFQUFxQkMsR0FBckIsQ0FBakI7QUFDQSxNQUFNRyxnQkFBZ0JOLE9BQU9LLFFBQVAsSUFBbUIsS0FBbkIsR0FBMkIsSUFBakQ7QUFDQSxTQUFPLENBQUNBLFFBQUQsRUFBV0MsYUFBWCxDQUFQO0FBQ0QsQ0FKRDs7QUFNQSxJQUFNQyxrQkFBa0IsU0FBbEJBLGVBQWtCO0FBQUEsU0FBTSxnQkFBYUgsV0FBYixFQUEwQkwsUUFBMUIsQ0FBTjtBQUFBLENBQXhCOztrQkFFZVEsZSIsImZpbGUiOiJldmVuLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0YXJ0TmV3R2FtZSBmcm9tICcuLic7XG5pbXBvcnQgZ2V0UmFuZG9tTnVtYmVyIGZyb20gJy4uL3Rvb2xzJztcblxuY29uc3QgbWFpblJ1bGUgPSAnQW5zd2VyIFwieWVzXCIgaWYgbnVtYmVyIGV2ZW4gb3RoZXJ3aXNlIGFuc3dlciBcIm5vXCIuJztcbmNvbnN0IGlzRXZlbiA9IG51bSA9PiBudW0gJSAyID09PSAwO1xuY29uc3QgbWluID0gMTtcbmNvbnN0IG1heCA9IDEwO1xuXG5jb25zdCBnZW5HYW1lRGF0YSA9ICgpID0+IHtcbiAgY29uc3QgcXVlc3Rpb24gPSBnZXRSYW5kb21OdW1iZXIobWluLCBtYXgpO1xuICBjb25zdCBjb3JyZWN0QW5zd2VyID0gaXNFdmVuKHF1ZXN0aW9uKSA/ICd5ZXMnIDogJ25vJztcbiAgcmV0dXJuIFtxdWVzdGlvbiwgY29ycmVjdEFuc3dlcl07XG59O1xuXG5jb25zdCBzdGFydEdhbWVPZkV2ZW4gPSAoKSA9PiBzdGFydE5ld0dhbWUoZ2VuR2FtZURhdGEsIG1haW5SdWxlKTtcblxuZXhwb3J0IGRlZmF1bHQgc3RhcnRHYW1lT2ZFdmVuO1xuIl19