brain-games-from-ak
Version:
[](https://codeclimate.com/github/AndreyKashaev/project-lvl1-s308/maintainability) [ • 2.66 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _hexletPairs = require('hexlet-pairs');
var _ = require('..');
var _utils = require('../utils');
var _utils2 = _interopRequireDefault(_utils);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var isEven = function isEven(number) {
return number % 2 === 0;
};
var description = function description() {
return 'Answer "yes" if number even otherwise answer "no".';
};
var getGameData = function getGameData() {
var question = (0, _utils2.default)(1, 100);
var answer = function answer(number) {
var evenIsTrue = isEven(number) ? 'yes' : 'no';
return evenIsTrue;
};
return (0, _hexletPairs.cons)('' + question, '' + answer(question));
};
var even = function even() {
return (0, _.flow)(description(), getGameData);
};
exports.default = even;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuLmpzIl0sIm5hbWVzIjpbImlzRXZlbiIsIm51bWJlciIsImRlc2NyaXB0aW9uIiwiZ2V0R2FtZURhdGEiLCJxdWVzdGlvbiIsImFuc3dlciIsImV2ZW5Jc1RydWUiLCJldmVuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTs7QUFDQTs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsU0FBUyxTQUFUQSxNQUFTO0FBQUEsU0FBVUMsU0FBUyxDQUFULEtBQWUsQ0FBekI7QUFBQSxDQUFmOztBQUVBLElBQU1DLGNBQWMsU0FBZEEsV0FBYztBQUFBLFNBQU0sb0RBQU47QUFBQSxDQUFwQjs7QUFFQSxJQUFNQyxjQUFjLFNBQWRBLFdBQWMsR0FBTTtBQUN4QixNQUFNQyxXQUFXLHFCQUFlLENBQWYsRUFBa0IsR0FBbEIsQ0FBakI7QUFDQSxNQUFNQyxTQUFTLFNBQVRBLE1BQVMsQ0FBQ0osTUFBRCxFQUFZO0FBQ3pCLFFBQU1LLGFBQWFOLE9BQU9DLE1BQVAsSUFBaUIsS0FBakIsR0FBeUIsSUFBNUM7QUFDQSxXQUFPSyxVQUFQO0FBQ0QsR0FIRDtBQUlBLFNBQU8sNEJBQVFGLFFBQVIsT0FBdUJDLE9BQU9ELFFBQVAsQ0FBdkIsQ0FBUDtBQUNELENBUEQ7O0FBU0EsSUFBTUcsT0FBTyxTQUFQQSxJQUFPO0FBQUEsU0FBTSxZQUFLTCxhQUFMLEVBQW9CQyxXQUFwQixDQUFOO0FBQUEsQ0FBYjs7a0JBRWVJLEkiLCJmaWxlIjoiZXZlbi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNvbnMgfSBmcm9tICdoZXhsZXQtcGFpcnMnO1xuaW1wb3J0IHsgZmxvdyB9IGZyb20gJy4uJztcbmltcG9ydCBnZW5lcmF0ZU51bWJlciBmcm9tICcuLi91dGlscyc7XG5cbmNvbnN0IGlzRXZlbiA9IG51bWJlciA9PiBudW1iZXIgJSAyID09PSAwO1xuXG5jb25zdCBkZXNjcmlwdGlvbiA9ICgpID0+ICdBbnN3ZXIgXCJ5ZXNcIiBpZiBudW1iZXIgZXZlbiBvdGhlcndpc2UgYW5zd2VyIFwibm9cIi4nO1xuXG5jb25zdCBnZXRHYW1lRGF0YSA9ICgpID0+IHtcbiAgY29uc3QgcXVlc3Rpb24gPSBnZW5lcmF0ZU51bWJlcigxLCAxMDApO1xuICBjb25zdCBhbnN3ZXIgPSAobnVtYmVyKSA9PiB7XG4gICAgY29uc3QgZXZlbklzVHJ1ZSA9IGlzRXZlbihudW1iZXIpID8gJ3llcycgOiAnbm8nO1xuICAgIHJldHVybiBldmVuSXNUcnVlO1xuICB9O1xuICByZXR1cm4gY29ucyhgJHtxdWVzdGlvbn1gLCBgJHthbnN3ZXIocXVlc3Rpb24pfWApO1xufTtcblxuY29uc3QgZXZlbiA9ICgpID0+IGZsb3coZGVzY3JpcHRpb24oKSwgZ2V0R2FtZURhdGEpO1xuXG5leHBvcnQgZGVmYXVsdCBldmVuO1xuIl19