@nox_wave/hexlet-braingames
Version:
Brain Games. A set of mini-games.
36 lines (27 loc) • 2.51 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _hexletPairs = require('hexlet-pairs');
var _ = require('..');
var _2 = _interopRequireDefault(_);
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 maxRandomInteger = 100;
var minRandomInteger = 1;
exports.default = function () {
var getGameData = function getGameData() {
var question = (0, _utils2.default)(minRandomInteger, maxRandomInteger);
var answer = isEven(question) ? 'yes' : 'no';
return (0, _hexletPairs.cons)(question, answer);
};
(0, _2.default)({
instruction: 'Answer "yes" if number even otherwise answer "no"',
getGameData: getGameData
});
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuLmpzIl0sIm5hbWVzIjpbImlzRXZlbiIsIm51bWJlciIsIm1heFJhbmRvbUludGVnZXIiLCJtaW5SYW5kb21JbnRlZ2VyIiwiZ2V0R2FtZURhdGEiLCJxdWVzdGlvbiIsImFuc3dlciIsImluc3RydWN0aW9uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTs7QUFDQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxTQUFTLFNBQVRBLE1BQVM7QUFBQSxTQUFVQyxTQUFTLENBQVQsS0FBZSxDQUF6QjtBQUFBLENBQWY7QUFDQSxJQUFNQyxtQkFBbUIsR0FBekI7QUFDQSxJQUFNQyxtQkFBbUIsQ0FBekI7O2tCQUVlLFlBQU07QUFDbkIsTUFBTUMsY0FBYyxTQUFkQSxXQUFjLEdBQU07QUFDeEIsUUFBTUMsV0FBVyxxQkFBaUJGLGdCQUFqQixFQUFtQ0QsZ0JBQW5DLENBQWpCO0FBQ0EsUUFBTUksU0FBU04sT0FBT0ssUUFBUCxJQUFtQixLQUFuQixHQUEyQixJQUExQztBQUNBLFdBQU8sdUJBQUtBLFFBQUwsRUFBZUMsTUFBZixDQUFQO0FBQ0QsR0FKRDtBQUtBLGtCQUFRO0FBQ05DLGlCQUFhLG1EQURQO0FBRU5IO0FBRk0sR0FBUjtBQUlELEMiLCJmaWxlIjoiZXZlbi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNvbnMgfSBmcm9tICdoZXhsZXQtcGFpcnMnO1xuaW1wb3J0IHJ1bkdhbWUgZnJvbSAnLi4nO1xuaW1wb3J0IGdldFJhbmRvbUludGVnZXIgZnJvbSAnLi4vdXRpbHMnO1xuXG5jb25zdCBpc0V2ZW4gPSBudW1iZXIgPT4gbnVtYmVyICUgMiA9PT0gMDtcbmNvbnN0IG1heFJhbmRvbUludGVnZXIgPSAxMDA7XG5jb25zdCBtaW5SYW5kb21JbnRlZ2VyID0gMTtcblxuZXhwb3J0IGRlZmF1bHQgKCkgPT4ge1xuICBjb25zdCBnZXRHYW1lRGF0YSA9ICgpID0+IHtcbiAgICBjb25zdCBxdWVzdGlvbiA9IGdldFJhbmRvbUludGVnZXIobWluUmFuZG9tSW50ZWdlciwgbWF4UmFuZG9tSW50ZWdlcik7XG4gICAgY29uc3QgYW5zd2VyID0gaXNFdmVuKHF1ZXN0aW9uKSA/ICd5ZXMnIDogJ25vJztcbiAgICByZXR1cm4gY29ucyhxdWVzdGlvbiwgYW5zd2VyKTtcbiAgfTtcbiAgcnVuR2FtZSh7XG4gICAgaW5zdHJ1Y3Rpb246ICdBbnN3ZXIgXCJ5ZXNcIiBpZiBudW1iZXIgZXZlbiBvdGhlcndpc2UgYW5zd2VyIFwibm9cIicsXG4gICAgZ2V0R2FtZURhdGEsXG4gIH0pO1xufTtcbiJdfQ==