UNPKG

hexlet-project-lvl1-german

Version:
38 lines (28 loc) 2.82 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuLWdhbWUuanMiXSwibmFtZXMiOlsibWluTnVtYmVyIiwibWF4TnVtYmVyIiwiYW5zd2VycyIsImV2ZW4iLCJ1bmV2ZW4iLCJkZXNjcmlwdGlvbiIsImlzRXZlbiIsIm51bWJlciIsImdlbmVyYXRlQW5zd2VyQW5kUXVlc3Rpb24iLCJxdWVzdGlvbiIsImFuc3dlciJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUE7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsWUFBWSxDQUFsQjtBQUNBLElBQU1DLFlBQVksR0FBbEI7QUFDQSxJQUFNQyxVQUFVO0FBQ2RDLFFBQU0sS0FEUTtBQUVkQyxVQUFRO0FBRk0sQ0FBaEI7QUFJQSxJQUFNQywyQkFBeUJILFFBQVFDLElBQWpDLDJDQUEyRUQsUUFBUUUsTUFBbkYsT0FBTjs7QUFFQSxJQUFNRSxTQUFTLFNBQVRBLE1BQVM7QUFBQSxTQUFVQyxTQUFTLENBQVQsS0FBZSxDQUF6QjtBQUFBLENBQWY7O0FBRUEsSUFBTUMsNEJBQTRCLFNBQTVCQSx5QkFBNEIsR0FBTTtBQUN0QyxNQUFNQyxXQUFXLG9CQUFhVCxTQUFiLEVBQXdCQyxTQUF4QixDQUFqQjtBQUNBLE1BQU1TLFNBQVNKLE9BQU9HLFFBQVAsSUFBbUJQLFFBQVFDLElBQTNCLEdBQWtDRCxRQUFRRSxNQUF6RDtBQUNBLFNBQU8sRUFBRUssa0JBQUYsRUFBWUMsY0FBWixFQUFQO0FBQ0QsQ0FKRDs7a0JBTWU7QUFBQSxTQUFNLGdCQUFZTCxXQUFaLEVBQXlCRyx5QkFBekIsQ0FBTjtBQUFBLEMiLCJmaWxlIjoiZXZlbi1nYW1lLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGdldFJhbmRvbWludCBmcm9tICcuLi91dGlsJztcbmltcG9ydCBnYW1lUHJvY2VzcyBmcm9tICcuLic7XG5cbmNvbnN0IG1pbk51bWJlciA9IDA7XG5jb25zdCBtYXhOdW1iZXIgPSAxMDA7XG5jb25zdCBhbnN3ZXJzID0ge1xuICBldmVuOiAneWVzJyxcbiAgdW5ldmVuOiAnbm8nLFxufTtcbmNvbnN0IGRlc2NyaXB0aW9uID0gYEFuc3dlciBcIiR7YW5zd2Vycy5ldmVufVwiIGlmIG51bWJlciBldmVuIG90aGVyd2lzZSBhbnN3ZXIgXCIke2Fuc3dlcnMudW5ldmVufVwiLmA7XG5cbmNvbnN0IGlzRXZlbiA9IG51bWJlciA9PiBudW1iZXIgJSAyID09PSAwO1xuXG5jb25zdCBnZW5lcmF0ZUFuc3dlckFuZFF1ZXN0aW9uID0gKCkgPT4ge1xuICBjb25zdCBxdWVzdGlvbiA9IGdldFJhbmRvbWludChtaW5OdW1iZXIsIG1heE51bWJlcik7XG4gIGNvbnN0IGFuc3dlciA9IGlzRXZlbihxdWVzdGlvbikgPyBhbnN3ZXJzLmV2ZW4gOiBhbnN3ZXJzLnVuZXZlbjtcbiAgcmV0dXJuIHsgcXVlc3Rpb24sIGFuc3dlciB9O1xufTtcblxuZXhwb3J0IGRlZmF1bHQgKCkgPT4gZ2FtZVByb2Nlc3MoZGVzY3JpcHRpb24sIGdlbmVyYXRlQW5zd2VyQW5kUXVlc3Rpb24pO1xuIl19