hexletbackendproject1
Version:
Let's play some games
31 lines (21 loc) • 2.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _pairs = require("@hexlet/pairs");
var _utils = _interopRequireDefault(require("../utils"));
var _ = _interopRequireDefault(require(".."));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const gameDescription = 'Answer "yes" if the number is even, otherwise answer "no"';
const isEven = number => number % 2 === 0;
const generateGameData = () => {
const question = (0, _utils.default)(1, 100);
const answer = isEven((0, _utils.default)(1, 100)) ? 'yes' : 'no';
return (0, _pairs.cons)(question, answer);
};
var _default = () => {
(0, _.default)(generateGameData, gameDescription);
};
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuLmpzIl0sIm5hbWVzIjpbImdhbWVEZXNjcmlwdGlvbiIsImlzRXZlbiIsIm51bWJlciIsImdlbmVyYXRlR2FtZURhdGEiLCJxdWVzdGlvbiIsImFuc3dlciJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQUVBOztBQUVBOzs7O0FBRUEsTUFBTUEsZUFBZSxHQUFHLDJEQUF4Qjs7QUFFQSxNQUFNQyxNQUFNLEdBQUlDLE1BQUQsSUFBWUEsTUFBTSxHQUFHLENBQVQsS0FBZSxDQUExQzs7QUFFQSxNQUFNQyxnQkFBZ0IsR0FBRyxNQUFNO0FBQzdCLFFBQU1DLFFBQVEsR0FBRyxvQkFBaUIsQ0FBakIsRUFBb0IsR0FBcEIsQ0FBakI7QUFDQSxRQUFNQyxNQUFNLEdBQUdKLE1BQU0sQ0FBQyxvQkFBaUIsQ0FBakIsRUFBb0IsR0FBcEIsQ0FBRCxDQUFOLEdBQW1DLEtBQW5DLEdBQTJDLElBQTFEO0FBQ0EsU0FBTyxpQkFBS0csUUFBTCxFQUFlQyxNQUFmLENBQVA7QUFDRCxDQUpEOztlQU1lLE1BQU07QUFDbkIsaUJBQVNGLGdCQUFULEVBQTJCSCxlQUEzQjtBQUNELEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjb25zIH0gZnJvbSAnQGhleGxldC9wYWlycyc7XG5cbmltcG9ydCBnZXRSYW5kb21JblJhbmdlIGZyb20gJy4uL3V0aWxzJztcblxuaW1wb3J0IHBsYXlHYW1lIGZyb20gJy4uJztcblxuY29uc3QgZ2FtZURlc2NyaXB0aW9uID0gJ0Fuc3dlciBcInllc1wiIGlmIHRoZSBudW1iZXIgaXMgZXZlbiwgb3RoZXJ3aXNlIGFuc3dlciBcIm5vXCInO1xuXG5jb25zdCBpc0V2ZW4gPSAobnVtYmVyKSA9PiBudW1iZXIgJSAyID09PSAwO1xuXG5jb25zdCBnZW5lcmF0ZUdhbWVEYXRhID0gKCkgPT4ge1xuICBjb25zdCBxdWVzdGlvbiA9IGdldFJhbmRvbUluUmFuZ2UoMSwgMTAwKTtcbiAgY29uc3QgYW5zd2VyID0gaXNFdmVuKGdldFJhbmRvbUluUmFuZ2UoMSwgMTAwKSkgPyAneWVzJyA6ICdubyc7XG4gIHJldHVybiBjb25zKHF1ZXN0aW9uLCBhbnN3ZXIpO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgKCkgPT4ge1xuICBwbGF5R2FtZShnZW5lcmF0ZUdhbWVEYXRhLCBnYW1lRGVzY3JpcHRpb24pO1xufTtcbiJdfQ==