hexlet-project-lvl1-german
Version:
Project1 from hexlet. Brain Games.
38 lines (28 loc) • 2.82 kB
JavaScript
;
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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuLWdhbWUuanMiXSwibmFtZXMiOlsibWluTnVtYmVyIiwibWF4TnVtYmVyIiwiYW5zd2VycyIsImV2ZW4iLCJ1bmV2ZW4iLCJkZXNjcmlwdGlvbiIsImlzRXZlbiIsIm51bWJlciIsImdlbmVyYXRlQW5zd2VyQW5kUXVlc3Rpb24iLCJxdWVzdGlvbiIsImFuc3dlciJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsWUFBWSxDQUFsQjtBQUNBLElBQU1DLFlBQVksR0FBbEI7QUFDQSxJQUFNQyxVQUFVO0FBQ2RDLFFBQU0sS0FEUTtBQUVkQyxVQUFRO0FBRk0sQ0FBaEI7QUFJQSxJQUFNQywyQkFBeUJILFFBQVFDLElBQWpDLDJDQUEyRUQsUUFBUUUsTUFBbkYsT0FBTjs7QUFFQSxJQUFNRSxTQUFTLFNBQVRBLE1BQVM7QUFBQSxTQUFVQyxTQUFTLENBQVQsS0FBZSxDQUF6QjtBQUFBLENBQWY7O0FBRUEsSUFBTUMsNEJBQTRCLFNBQTVCQSx5QkFBNEIsR0FBTTtBQUN0QyxNQUFNQyxXQUFXLG9CQUFhVCxTQUFiLEVBQXdCQyxTQUF4QixDQUFqQjtBQUNBLE1BQU1TLFNBQVNKLE9BQU9HLFFBQVAsSUFBbUJQLFFBQVFDLElBQTNCLEdBQWtDRCxRQUFRRSxNQUF6RDtBQUNBLFNBQU8sRUFBRUssa0JBQUYsRUFBWUMsY0FBWixFQUFQO0FBQ0QsQ0FKRDs7a0JBTWU7QUFBQSxTQUFNLGdCQUFZTCxXQUFaLEVBQXlCRyx5QkFBekIsQ0FBTjtBQUFBLEMiLCJmaWxlIjoiZXZlbi1nYW1lLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGdldFJhbmRvbWludCBmcm9tICcuLi91dGlsJztcbmltcG9ydCBnYW1lUHJvY2VzcyBmcm9tICcuLic7XG5cbmNvbnN0IG1pbk51bWJlciA9IDA7XG5jb25zdCBtYXhOdW1iZXIgPSAxMDA7XG5jb25zdCBhbnN3ZXJzID0ge1xuICBldmVuOiAneWVzJyxcbiAgdW5ldmVuOiAnbm8nLFxufTtcbmNvbnN0IGRlc2NyaXB0aW9uID0gYEFuc3dlciBcIiR7YW5zd2Vycy5ldmVufVwiIGlmIG51bWJlciBldmVuIG90aGVyd2lzZSBhbnN3ZXIgXCIke2Fuc3dlcnMudW5ldmVufVwiLmA7XG5cbmNvbnN0IGlzRXZlbiA9IG51bWJlciA9PiBudW1iZXIgJSAyID09PSAwO1xuXG5jb25zdCBnZW5lcmF0ZUFuc3dlckFuZFF1ZXN0aW9uID0gKCkgPT4ge1xuICBjb25zdCBxdWVzdGlvbiA9IGdldFJhbmRvbWludChtaW5OdW1iZXIsIG1heE51bWJlcik7XG4gIGNvbnN0IGFuc3dlciA9IGlzRXZlbihxdWVzdGlvbikgPyBhbnN3ZXJzLmV2ZW4gOiBhbnN3ZXJzLnVuZXZlbjtcbiAgcmV0dXJuIHsgcXVlc3Rpb24sIGFuc3dlciB9O1xufTtcblxuZXhwb3J0IGRlZmF1bHQgKCkgPT4gZ2FtZVByb2Nlc3MoZGVzY3JpcHRpb24sIGdlbmVyYXRlQW5zd2VyQW5kUXVlc3Rpb24pO1xuIl19