project-braingames-simply
Version:
brain-games project
34 lines (25 loc) • 2.5 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _ = require('..');
var gameDescription = 'Answer "yes" if number even otherwise answer "no".';
var isEven = function isEven(num) {
return num % 2 === 0;
};
var gameQuestion = function gameQuestion(getRandom) {
var randomNum = getRandom();
return randomNum;
};
var gameAnswer = function gameAnswer(randomNum) {
var rightAnswer = isEven(randomNum) ? 'yes' : 'no';
return rightAnswer;
};
var getGameData = function getGameData() {
return (0, _.makeGameData)(gameQuestion, gameAnswer);
};
var evenGame = function evenGame() {
return (0, _.runGame)(getGameData, gameDescription);
};
exports.default = evenGame;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuR2FtZS5qcyJdLCJuYW1lcyI6WyJnYW1lRGVzY3JpcHRpb24iLCJpc0V2ZW4iLCJudW0iLCJnYW1lUXVlc3Rpb24iLCJnZXRSYW5kb20iLCJyYW5kb21OdW0iLCJnYW1lQW5zd2VyIiwicmlnaHRBbnN3ZXIiLCJnZXRHYW1lRGF0YSIsImV2ZW5HYW1lIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTs7QUFFQSxJQUFNQSxrQkFBa0Isb0RBQXhCOztBQUVBLElBQU1DLFNBQVMsU0FBVEEsTUFBUztBQUFBLFNBQU9DLE1BQU0sQ0FBTixLQUFZLENBQW5CO0FBQUEsQ0FBZjs7QUFFQSxJQUFNQyxlQUFlLFNBQWZBLFlBQWUsQ0FBQ0MsU0FBRCxFQUFlO0FBQ2xDLE1BQU1DLFlBQVlELFdBQWxCO0FBQ0EsU0FBT0MsU0FBUDtBQUNELENBSEQ7O0FBS0EsSUFBTUMsYUFBYSxTQUFiQSxVQUFhLENBQUNELFNBQUQsRUFBZTtBQUNoQyxNQUFNRSxjQUFjTixPQUFPSSxTQUFQLElBQW9CLEtBQXBCLEdBQTRCLElBQWhEO0FBQ0EsU0FBT0UsV0FBUDtBQUNELENBSEQ7O0FBS0EsSUFBTUMsY0FBYyxTQUFkQSxXQUFjO0FBQUEsU0FBTSxvQkFBYUwsWUFBYixFQUEyQkcsVUFBM0IsQ0FBTjtBQUFBLENBQXBCOztBQUVBLElBQU1HLFdBQVcsU0FBWEEsUUFBVztBQUFBLFNBQU0sZUFBUUQsV0FBUixFQUFxQlIsZUFBckIsQ0FBTjtBQUFBLENBQWpCOztrQkFFZVMsUSIsImZpbGUiOiJldmVuR2FtZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJ1bkdhbWUsIG1ha2VHYW1lRGF0YSB9IGZyb20gJy4uJztcblxuY29uc3QgZ2FtZURlc2NyaXB0aW9uID0gJ0Fuc3dlciBcInllc1wiIGlmIG51bWJlciBldmVuIG90aGVyd2lzZSBhbnN3ZXIgXCJub1wiLic7XG5cbmNvbnN0IGlzRXZlbiA9IG51bSA9PiBudW0gJSAyID09PSAwO1xuXG5jb25zdCBnYW1lUXVlc3Rpb24gPSAoZ2V0UmFuZG9tKSA9PiB7XG4gIGNvbnN0IHJhbmRvbU51bSA9IGdldFJhbmRvbSgpO1xuICByZXR1cm4gcmFuZG9tTnVtO1xufTtcblxuY29uc3QgZ2FtZUFuc3dlciA9IChyYW5kb21OdW0pID0+IHtcbiAgY29uc3QgcmlnaHRBbnN3ZXIgPSBpc0V2ZW4ocmFuZG9tTnVtKSA/ICd5ZXMnIDogJ25vJztcbiAgcmV0dXJuIHJpZ2h0QW5zd2VyO1xufTtcblxuY29uc3QgZ2V0R2FtZURhdGEgPSAoKSA9PiBtYWtlR2FtZURhdGEoZ2FtZVF1ZXN0aW9uLCBnYW1lQW5zd2VyKTtcblxuY29uc3QgZXZlbkdhbWUgPSAoKSA9PiBydW5HYW1lKGdldEdhbWVEYXRhLCBnYW1lRGVzY3JpcHRpb24pO1xuXG5leHBvcnQgZGVmYXVsdCBldmVuR2FtZTtcbiJdfQ==