newbymikhail
Version:
brain-games project for student
38 lines (28 loc) • 2.77 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _hexletPairs = require('hexlet-pairs');
var _game = require('../game');
var _game2 = _interopRequireDefault(_game);
var _utils = require('../utils');
var _utils2 = _interopRequireDefault(_utils);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var descriptionGame = 'Answer "yes" if number even otherwise answer "no".';
var min = 1;
var max = 100;
var isEven = function isEven(number) {
return number % 2 === 0;
};
var correctAnswer = function correctAnswer(number) {
return isEven(number) ? 'yes' : 'no';
};
var questionAndAnswer = function questionAndAnswer() {
var number = (0, _utils2.default)(max, min);
var question = 'Question: ' + number;
return (0, _hexletPairs.cons)(question, correctAnswer(number));
};
exports.default = function () {
return (0, _game2.default)(descriptionGame, questionAndAnswer);
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuLmpzIl0sIm5hbWVzIjpbImRlc2NyaXB0aW9uR2FtZSIsIm1pbiIsIm1heCIsImlzRXZlbiIsIm51bWJlciIsImNvcnJlY3RBbnN3ZXIiLCJxdWVzdGlvbkFuZEFuc3dlciIsInF1ZXN0aW9uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxrQkFBa0Isb0RBQXhCO0FBQ0EsSUFBTUMsTUFBTSxDQUFaO0FBQ0EsSUFBTUMsTUFBTSxHQUFaO0FBQ0EsSUFBTUMsU0FBUyxTQUFUQSxNQUFTO0FBQUEsU0FBVUMsU0FBUyxDQUFULEtBQWUsQ0FBekI7QUFBQSxDQUFmO0FBQ0EsSUFBTUMsZ0JBQWdCLFNBQWhCQSxhQUFnQjtBQUFBLFNBQVdGLE9BQU9DLE1BQVAsSUFBaUIsS0FBakIsR0FBeUIsSUFBcEM7QUFBQSxDQUF0Qjs7QUFFQSxJQUFNRSxvQkFBb0IsU0FBcEJBLGlCQUFvQixHQUFNO0FBQzlCLE1BQU1GLFNBQVMscUJBQWdCRixHQUFoQixFQUFxQkQsR0FBckIsQ0FBZjtBQUNBLE1BQU1NLDBCQUF3QkgsTUFBOUI7QUFDQSxTQUFPLHVCQUFLRyxRQUFMLEVBQWVGLGNBQWNELE1BQWQsQ0FBZixDQUFQO0FBQ0QsQ0FKRDs7a0JBTWU7QUFBQSxTQUFNLG9CQUFLSixlQUFMLEVBQXNCTSxpQkFBdEIsQ0FBTjtBQUFBLEMiLCJmaWxlIjoiZXZlbi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNvbnMgfSBmcm9tICdoZXhsZXQtcGFpcnMnO1xyXG5pbXBvcnQgZ2FtZSBmcm9tICcuLi9nYW1lJztcclxuaW1wb3J0IGdldFJhbmRvbU51bWJlciBmcm9tICcuLi91dGlscyc7XHJcblxyXG5jb25zdCBkZXNjcmlwdGlvbkdhbWUgPSAnQW5zd2VyIFwieWVzXCIgaWYgbnVtYmVyIGV2ZW4gb3RoZXJ3aXNlIGFuc3dlciBcIm5vXCIuJztcclxuY29uc3QgbWluID0gMTtcclxuY29uc3QgbWF4ID0gMTAwO1xyXG5jb25zdCBpc0V2ZW4gPSBudW1iZXIgPT4gbnVtYmVyICUgMiA9PT0gMDtcclxuY29uc3QgY29ycmVjdEFuc3dlciA9IG51bWJlciA9PiAoaXNFdmVuKG51bWJlcikgPyAneWVzJyA6ICdubycpO1xyXG5cclxuY29uc3QgcXVlc3Rpb25BbmRBbnN3ZXIgPSAoKSA9PiB7XHJcbiAgY29uc3QgbnVtYmVyID0gZ2V0UmFuZG9tTnVtYmVyKG1heCwgbWluKTtcclxuICBjb25zdCBxdWVzdGlvbiA9IGBRdWVzdGlvbjogJHtudW1iZXJ9YDtcclxuICByZXR1cm4gY29ucyhxdWVzdGlvbiwgY29ycmVjdEFuc3dlcihudW1iZXIpKTtcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0ICgpID0+IGdhbWUoZGVzY3JpcHRpb25HYW1lLCBxdWVzdGlvbkFuZEFuc3dlcik7XHJcbiJdfQ==