brain-games-dmitry-sorokin
Version:
project-lvl1-s236
28 lines (20 loc) • 2.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _hexletPairs = require('hexlet-pairs');
var _ = require('..');
var _2 = _interopRequireDefault(_);
var _random = require('../random');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var gameRules = 'Answer "yes" if number even otherwise answer "no".';
var generateQuestion = function generateQuestion() {
var random = (0, _random.randomNumber)();
var answer = random % 2 === 0 ? 'yes' : 'no';
return (0, _hexletPairs.cons)('' + random, answer);
};
var startEven = function startEven() {
return (0, _2.default)(gameRules, generateQuestion);
};
exports.default = startEven;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuLmpzIl0sIm5hbWVzIjpbImdhbWVSdWxlcyIsImdlbmVyYXRlUXVlc3Rpb24iLCJyYW5kb20iLCJhbnN3ZXIiLCJzdGFydEV2ZW4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBOztBQUNBOzs7O0FBQ0E7Ozs7QUFFQSxJQUFNQSxZQUFZLG9EQUFsQjtBQUNBLElBQU1DLG1CQUFtQixTQUFuQkEsZ0JBQW1CLEdBQU07QUFDN0IsTUFBTUMsU0FBUywyQkFBZjtBQUNBLE1BQU1DLFNBQVNELFNBQVMsQ0FBVCxLQUFlLENBQWYsR0FBbUIsS0FBbkIsR0FBMkIsSUFBMUM7QUFDQSxTQUFPLDRCQUFRQSxNQUFSLEVBQWtCQyxNQUFsQixDQUFQO0FBQ0QsQ0FKRDtBQUtBLElBQU1DLFlBQVksU0FBWkEsU0FBWTtBQUFBLFNBQU0sZ0JBQWNKLFNBQWQsRUFBeUJDLGdCQUF6QixDQUFOO0FBQUEsQ0FBbEI7O2tCQUVlRyxTIiwiZmlsZSI6ImV2ZW4uanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjb25zIH0gZnJvbSAnaGV4bGV0LXBhaXJzJztcbmltcG9ydCBnYW1lSW50ZXJmYWNlIGZyb20gJy4uJztcbmltcG9ydCB7IHJhbmRvbU51bWJlciB9IGZyb20gJy4uL3JhbmRvbSc7XG5cbmNvbnN0IGdhbWVSdWxlcyA9ICdBbnN3ZXIgXCJ5ZXNcIiBpZiBudW1iZXIgZXZlbiBvdGhlcndpc2UgYW5zd2VyIFwibm9cIi4nO1xuY29uc3QgZ2VuZXJhdGVRdWVzdGlvbiA9ICgpID0+IHtcbiAgY29uc3QgcmFuZG9tID0gcmFuZG9tTnVtYmVyKCk7XG4gIGNvbnN0IGFuc3dlciA9IHJhbmRvbSAlIDIgPT09IDAgPyAneWVzJyA6ICdubyc7XG4gIHJldHVybiBjb25zKGAke3JhbmRvbX1gLCBhbnN3ZXIpO1xufTtcbmNvbnN0IHN0YXJ0RXZlbiA9ICgpID0+IGdhbWVJbnRlcmZhY2UoZ2FtZVJ1bGVzLCBnZW5lcmF0ZVF1ZXN0aW9uKTtcblxuZXhwb3J0IGRlZmF1bHQgc3RhcnRFdmVuO1xuIl19