hexlet-bg-ik
Version:
first hexlet project
28 lines (23 loc) • 2.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _ = require('../');
var _2 = _interopRequireDefault(_);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var challenge = 'Answer "yes" if number even otherwise answer "no".';
var count = 3;
var correctAnswer = function correctAnswer(n) {
var answer = n % 2 === 0 ? 'yes' : 'no';
return answer;
};
var gameFlow = function gameFlow() {
var game = function game() {
var task = Math.floor(100 * Math.random());
var result = correctAnswer(task);
return [task, result];
};
(0, _2.default)(challenge, game, count);
};
exports.default = gameFlow;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuLmpzIl0sIm5hbWVzIjpbImNoYWxsZW5nZSIsImNvdW50IiwiY29ycmVjdEFuc3dlciIsIm4iLCJhbnN3ZXIiLCJnYW1lRmxvdyIsImdhbWUiLCJ0YXNrIiwiTWF0aCIsImZsb29yIiwicmFuZG9tIiwicmVzdWx0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTs7Ozs7O0FBRUEsSUFBTUEsWUFBWSxvREFBbEI7QUFDQSxJQUFNQyxRQUFRLENBQWQ7QUFDQSxJQUFNQyxnQkFBZ0IsU0FBaEJBLGFBQWdCLENBQUNDLENBQUQsRUFBTztBQUMzQixNQUFNQyxTQUFTRCxJQUFJLENBQUosS0FBVSxDQUFWLEdBQWMsS0FBZCxHQUFzQixJQUFyQztBQUNBLFNBQU9DLE1BQVA7QUFDRCxDQUhEO0FBSUEsSUFBTUMsV0FBVyxTQUFYQSxRQUFXLEdBQU07QUFDckIsTUFBTUMsT0FBTyxTQUFQQSxJQUFPLEdBQU07QUFDakIsUUFBTUMsT0FBT0MsS0FBS0MsS0FBTCxDQUFXLE1BQU1ELEtBQUtFLE1BQUwsRUFBakIsQ0FBYjtBQUNBLFFBQU1DLFNBQVNULGNBQWNLLElBQWQsQ0FBZjtBQUNBLFdBQU8sQ0FBQ0EsSUFBRCxFQUFPSSxNQUFQLENBQVA7QUFDRCxHQUpEO0FBS0Esa0JBQUtYLFNBQUwsRUFBZ0JNLElBQWhCLEVBQXNCTCxLQUF0QjtBQUNELENBUEQ7a0JBUWVJLFEiLCJmaWxlIjoiZXZlbi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBmbG93IGZyb20gJy4uLyc7XG5cbmNvbnN0IGNoYWxsZW5nZSA9ICdBbnN3ZXIgXCJ5ZXNcIiBpZiBudW1iZXIgZXZlbiBvdGhlcndpc2UgYW5zd2VyIFwibm9cIi4nO1xuY29uc3QgY291bnQgPSAzO1xuY29uc3QgY29ycmVjdEFuc3dlciA9IChuKSA9PiB7XG4gIGNvbnN0IGFuc3dlciA9IG4gJSAyID09PSAwID8gJ3llcycgOiAnbm8nO1xuICByZXR1cm4gYW5zd2VyO1xufTtcbmNvbnN0IGdhbWVGbG93ID0gKCkgPT4ge1xuICBjb25zdCBnYW1lID0gKCkgPT4ge1xuICAgIGNvbnN0IHRhc2sgPSBNYXRoLmZsb29yKDEwMCAqIE1hdGgucmFuZG9tKCkpO1xuICAgIGNvbnN0IHJlc3VsdCA9IGNvcnJlY3RBbnN3ZXIodGFzayk7XG4gICAgcmV0dXJuIFt0YXNrLCByZXN1bHRdO1xuICB9O1xuICBmbG93KGNoYWxsZW5nZSwgZ2FtZSwgY291bnQpO1xufTtcbmV4cG9ydCBkZWZhdWx0IGdhbWVGbG93O1xuIl19