UNPKG

brain-games-irastypain

Version:

This package is implementation of first project at Hexlet

28 lines (20 loc) 2.14 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _ = require('..'); var _qa = require('../lib/qa'); var _math = require('../lib/math'); exports.default = function () { var description = 'Answer "yes" if number even otherwise answer "no".'; var generateQA = function generateQA() { var minNumber = 1; var maxNumber = 1000; var number = (0, _math.getRandomInt)(minNumber, maxNumber); var question = '' + number; var answer = number % 2 === 0 ? 'yes' : 'no'; return (0, _qa.makeQA)(question, answer); }; (0, _.runGame)(description, generateQA); }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9ldmVuLmpzIl0sIm5hbWVzIjpbImRlc2NyaXB0aW9uIiwiZ2VuZXJhdGVRQSIsIm1pbk51bWJlciIsIm1heE51bWJlciIsIm51bWJlciIsInF1ZXN0aW9uIiwiYW5zd2VyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTs7QUFDQTs7QUFDQTs7a0JBRWUsWUFBTTtBQUNuQixNQUFNQSxjQUFjLG9EQUFwQjtBQUNBLE1BQU1DLGFBQWEsU0FBYkEsVUFBYSxHQUFNO0FBQ3ZCLFFBQU1DLFlBQVksQ0FBbEI7QUFDQSxRQUFNQyxZQUFZLElBQWxCO0FBQ0EsUUFBTUMsU0FBUyx3QkFBYUYsU0FBYixFQUF3QkMsU0FBeEIsQ0FBZjs7QUFFQSxRQUFNRSxnQkFBY0QsTUFBcEI7QUFDQSxRQUFNRSxTQUFVRixTQUFTLENBQVYsS0FBaUIsQ0FBakIsR0FBcUIsS0FBckIsR0FBNkIsSUFBNUM7O0FBRUEsV0FBTyxnQkFBT0MsUUFBUCxFQUFpQkMsTUFBakIsQ0FBUDtBQUNELEdBVEQ7O0FBV0EsaUJBQVFOLFdBQVIsRUFBcUJDLFVBQXJCO0FBQ0QsQyIsImZpbGUiOiJldmVuLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcnVuR2FtZSB9IGZyb20gJy4uJztcbmltcG9ydCB7IG1ha2VRQSB9IGZyb20gJy4uL2xpYi9xYSc7XG5pbXBvcnQgeyBnZXRSYW5kb21JbnQgfSBmcm9tICcuLi9saWIvbWF0aCc7XG5cbmV4cG9ydCBkZWZhdWx0ICgpID0+IHtcbiAgY29uc3QgZGVzY3JpcHRpb24gPSAnQW5zd2VyIFwieWVzXCIgaWYgbnVtYmVyIGV2ZW4gb3RoZXJ3aXNlIGFuc3dlciBcIm5vXCIuJztcbiAgY29uc3QgZ2VuZXJhdGVRQSA9ICgpID0+IHtcbiAgICBjb25zdCBtaW5OdW1iZXIgPSAxO1xuICAgIGNvbnN0IG1heE51bWJlciA9IDEwMDA7XG4gICAgY29uc3QgbnVtYmVyID0gZ2V0UmFuZG9tSW50KG1pbk51bWJlciwgbWF4TnVtYmVyKTtcblxuICAgIGNvbnN0IHF1ZXN0aW9uID0gYCR7bnVtYmVyfWA7XG4gICAgY29uc3QgYW5zd2VyID0gKG51bWJlciAlIDIpID09PSAwID8gJ3llcycgOiAnbm8nO1xuXG4gICAgcmV0dXJuIG1ha2VRQShxdWVzdGlvbiwgYW5zd2VyKTtcbiAgfTtcblxuICBydW5HYW1lKGRlc2NyaXB0aW9uLCBnZW5lcmF0ZVFBKTtcbn07XG4iXX0=