uladzislau97-brain-games
Version:
Set of console mini-games.
32 lines (23 loc) • 2.12 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _gameEngine = _interopRequireDefault(require("../game-engine"));
var _utils = _interopRequireDefault(require("../utils"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const gameDescription = 'Answer "yes" if number even otherwise answer "no".';
const isEven = number => number % 2 === 0;
const generateTask = () => {
const question = (0, _utils.default)();
const correctAnswer = isEven(question) ? 'yes' : 'no';
return {
question,
correctAnswer
};
};
var _default = () => {
(0, _gameEngine.default)(gameDescription, generateTask);
};
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuLmpzIl0sIm5hbWVzIjpbImdhbWVEZXNjcmlwdGlvbiIsImlzRXZlbiIsIm51bWJlciIsImdlbmVyYXRlVGFzayIsInF1ZXN0aW9uIiwiY29ycmVjdEFuc3dlciJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQUNBOzs7O0FBRUEsTUFBTUEsZUFBZSxHQUFHLG9EQUF4Qjs7QUFFQSxNQUFNQyxNQUFNLEdBQUdDLE1BQU0sSUFBSUEsTUFBTSxHQUFHLENBQVQsS0FBZSxDQUF4Qzs7QUFFQSxNQUFNQyxZQUFZLEdBQUcsTUFBTTtBQUN6QixRQUFNQyxRQUFRLEdBQUcscUJBQWpCO0FBQ0EsUUFBTUMsYUFBYSxHQUFHSixNQUFNLENBQUNHLFFBQUQsQ0FBTixHQUFtQixLQUFuQixHQUEyQixJQUFqRDtBQUNBLFNBQU87QUFBRUEsSUFBQUEsUUFBRjtBQUFZQyxJQUFBQTtBQUFaLEdBQVA7QUFDRCxDQUpEOztlQU1lLE1BQU07QUFDbkIsMkJBQVFMLGVBQVIsRUFBeUJHLFlBQXpCO0FBQ0QsQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBydW5HYW1lIGZyb20gJy4uL2dhbWUtZW5naW5lJztcbmltcG9ydCBnZW5lcmF0ZVJhbmRvbU51bWJlciBmcm9tICcuLi91dGlscyc7XG5cbmNvbnN0IGdhbWVEZXNjcmlwdGlvbiA9ICdBbnN3ZXIgXCJ5ZXNcIiBpZiBudW1iZXIgZXZlbiBvdGhlcndpc2UgYW5zd2VyIFwibm9cIi4nO1xuXG5jb25zdCBpc0V2ZW4gPSBudW1iZXIgPT4gbnVtYmVyICUgMiA9PT0gMDtcblxuY29uc3QgZ2VuZXJhdGVUYXNrID0gKCkgPT4ge1xuICBjb25zdCBxdWVzdGlvbiA9IGdlbmVyYXRlUmFuZG9tTnVtYmVyKCk7XG4gIGNvbnN0IGNvcnJlY3RBbnN3ZXIgPSBpc0V2ZW4ocXVlc3Rpb24pID8gJ3llcycgOiAnbm8nO1xuICByZXR1cm4geyBxdWVzdGlvbiwgY29ycmVjdEFuc3dlciB9O1xufTtcblxuZXhwb3J0IGRlZmF1bHQgKCkgPT4ge1xuICBydW5HYW1lKGdhbWVEZXNjcmlwdGlvbiwgZ2VuZXJhdGVUYXNrKTtcbn07XG4iXX0=