UNPKG

newbymikhail

Version:
38 lines (28 loc) 2.77 kB
'use strict'; 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==