UNPKG

hexlet-project-lvl1-german

Version:
38 lines (28 loc) 2.8 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _util = require('../util'); var _util2 = _interopRequireDefault(_util); var _ = require('..'); var _2 = _interopRequireDefault(_); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var minNumber = 0; var maxNumber = 100; var answers = { even: 'yes', uneven: 'no' }; var description = 'Answer "' + answers.even + '" if number even otherwise answer "' + answers.uneven + '".'; var isEven = function isEven(number) { return number % 2 === 0; }; var generateAnswerAndQuestion = function generateAnswerAndQuestion() { var question = (0, _util2.default)(minNumber, maxNumber); var answer = isEven(question) ? answers.even : answers.uneven; return { question: question, answer: answer }; }; exports.default = function () { return (0, _2.default)(description, generateAnswerAndQuestion); }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuLmpzIl0sIm5hbWVzIjpbIm1pbk51bWJlciIsIm1heE51bWJlciIsImFuc3dlcnMiLCJldmVuIiwidW5ldmVuIiwiZGVzY3JpcHRpb24iLCJpc0V2ZW4iLCJudW1iZXIiLCJnZW5lcmF0ZUFuc3dlckFuZFF1ZXN0aW9uIiwicXVlc3Rpb24iLCJhbnN3ZXIiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBOzs7O0FBQ0E7Ozs7OztBQUVBLElBQU1BLFlBQVksQ0FBbEI7QUFDQSxJQUFNQyxZQUFZLEdBQWxCO0FBQ0EsSUFBTUMsVUFBVTtBQUNkQyxRQUFNLEtBRFE7QUFFZEMsVUFBUTtBQUZNLENBQWhCO0FBSUEsSUFBTUMsMkJBQXlCSCxRQUFRQyxJQUFqQywyQ0FBMkVELFFBQVFFLE1BQW5GLE9BQU47O0FBRUEsSUFBTUUsU0FBUyxTQUFUQSxNQUFTO0FBQUEsU0FBVUMsU0FBUyxDQUFULEtBQWUsQ0FBekI7QUFBQSxDQUFmOztBQUVBLElBQU1DLDRCQUE0QixTQUE1QkEseUJBQTRCLEdBQU07QUFDdEMsTUFBTUMsV0FBVyxvQkFBYVQsU0FBYixFQUF3QkMsU0FBeEIsQ0FBakI7QUFDQSxNQUFNUyxTQUFTSixPQUFPRyxRQUFQLElBQW1CUCxRQUFRQyxJQUEzQixHQUFrQ0QsUUFBUUUsTUFBekQ7QUFDQSxTQUFPLEVBQUVLLGtCQUFGLEVBQVlDLGNBQVosRUFBUDtBQUNELENBSkQ7O2tCQU1lO0FBQUEsU0FBTSxnQkFBWUwsV0FBWixFQUF5QkcseUJBQXpCLENBQU47QUFBQSxDIiwiZmlsZSI6ImV2ZW4uanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZ2V0UmFuZG9taW50IGZyb20gJy4uL3V0aWwnO1xuaW1wb3J0IGdhbWVQcm9jZXNzIGZyb20gJy4uJztcblxuY29uc3QgbWluTnVtYmVyID0gMDtcbmNvbnN0IG1heE51bWJlciA9IDEwMDtcbmNvbnN0IGFuc3dlcnMgPSB7XG4gIGV2ZW46ICd5ZXMnLFxuICB1bmV2ZW46ICdubycsXG59O1xuY29uc3QgZGVzY3JpcHRpb24gPSBgQW5zd2VyIFwiJHthbnN3ZXJzLmV2ZW59XCIgaWYgbnVtYmVyIGV2ZW4gb3RoZXJ3aXNlIGFuc3dlciBcIiR7YW5zd2Vycy51bmV2ZW59XCIuYDtcblxuY29uc3QgaXNFdmVuID0gbnVtYmVyID0+IG51bWJlciAlIDIgPT09IDA7XG5cbmNvbnN0IGdlbmVyYXRlQW5zd2VyQW5kUXVlc3Rpb24gPSAoKSA9PiB7XG4gIGNvbnN0IHF1ZXN0aW9uID0gZ2V0UmFuZG9taW50KG1pbk51bWJlciwgbWF4TnVtYmVyKTtcbiAgY29uc3QgYW5zd2VyID0gaXNFdmVuKHF1ZXN0aW9uKSA/IGFuc3dlcnMuZXZlbiA6IGFuc3dlcnMudW5ldmVuO1xuICByZXR1cm4geyBxdWVzdGlvbiwgYW5zd2VyIH07XG59O1xuXG5leHBvcnQgZGVmYXVsdCAoKSA9PiBnYW1lUHJvY2VzcyhkZXNjcmlwdGlvbiwgZ2VuZXJhdGVBbnN3ZXJBbmRRdWVzdGlvbik7XG4iXX0=