UNPKG

anf-project-lvl1-braingames

Version:

Games with numbers

31 lines (21 loc) 2.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _pairs = require("@hexlet/pairs"); var _ = _interopRequireDefault(require("..")); var _instruments = _interopRequireDefault(require("../instruments")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const task = 'Answer "yes" if number even otherwise answer "no"'; const isEven = number => number % 2 === 0; const getQuestionAndAnswer = () => { const question = (0, _instruments.default)(); const correctAnswer = isEven(question) ? 'yes' : 'no'; return (0, _pairs.cons)(String(question), correctAnswer); }; var _default = () => { (0, _.default)(task, getQuestionAndAnswer); }; exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuLmpzIl0sIm5hbWVzIjpbInRhc2siLCJpc0V2ZW4iLCJudW1iZXIiLCJnZXRRdWVzdGlvbkFuZEFuc3dlciIsInF1ZXN0aW9uIiwiY29ycmVjdEFuc3dlciIsIlN0cmluZyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQUNBOztBQUNBOzs7O0FBRUEsTUFBTUEsSUFBSSxHQUFHLG1EQUFiOztBQUNBLE1BQU1DLE1BQU0sR0FBR0MsTUFBTSxJQUFJQSxNQUFNLEdBQUcsQ0FBVCxLQUFlLENBQXhDOztBQUVBLE1BQU1DLG9CQUFvQixHQUFHLE1BQU07QUFDakMsUUFBTUMsUUFBUSxHQUFHLDJCQUFqQjtBQUNBLFFBQU1DLGFBQWEsR0FBR0osTUFBTSxDQUFDRyxRQUFELENBQU4sR0FBbUIsS0FBbkIsR0FBMkIsSUFBakQ7QUFDQSxTQUFPLGlCQUFLRSxNQUFNLENBQUNGLFFBQUQsQ0FBWCxFQUF1QkMsYUFBdkIsQ0FBUDtBQUNELENBSkQ7O2VBTWUsTUFBTTtBQUNuQixpQkFBVUwsSUFBVixFQUFnQkcsb0JBQWhCO0FBQ0QsQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNvbnMgfSBmcm9tICdAaGV4bGV0L3BhaXJzJztcbmltcG9ydCBzdGFydEdhbWUgZnJvbSAnLi4nO1xuaW1wb3J0IGdldFJhbmRvbUludGVnZXIgZnJvbSAnLi4vaW5zdHJ1bWVudHMnO1xuXG5jb25zdCB0YXNrID0gJ0Fuc3dlciBcInllc1wiIGlmIG51bWJlciBldmVuIG90aGVyd2lzZSBhbnN3ZXIgXCJub1wiJztcbmNvbnN0IGlzRXZlbiA9IG51bWJlciA9PiBudW1iZXIgJSAyID09PSAwO1xuXG5jb25zdCBnZXRRdWVzdGlvbkFuZEFuc3dlciA9ICgpID0+IHtcbiAgY29uc3QgcXVlc3Rpb24gPSBnZXRSYW5kb21JbnRlZ2VyKCk7XG4gIGNvbnN0IGNvcnJlY3RBbnN3ZXIgPSBpc0V2ZW4ocXVlc3Rpb24pID8gJ3llcycgOiAnbm8nO1xuICByZXR1cm4gY29ucyhTdHJpbmcocXVlc3Rpb24pLCBjb3JyZWN0QW5zd2VyKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0ICgpID0+IHtcbiAgc3RhcnRHYW1lKHRhc2ssIGdldFF1ZXN0aW9uQW5kQW5zd2VyKTtcbn07XG4iXX0=