brain-games-irastypain
Version:
This package is implementation of first project at Hexlet
28 lines (20 loc) • 2.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _ = require('..');
var _qa = require('../lib/qa');
var _math = require('../lib/math');
exports.default = function () {
var description = 'Balance the given number.';
var generateQA = function generateQA() {
var minNumber = 1;
var maxNumber = 10000;
var number = (0, _math.getRandomInt)(minNumber, maxNumber);
var question = '' + number;
var answer = (0, _math.balanceInt)(number);
return (0, _qa.makeQA)(question, answer);
};
(0, _.runGame)(description, generateQA);
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9iYWxhbmNlLmpzIl0sIm5hbWVzIjpbImRlc2NyaXB0aW9uIiwiZ2VuZXJhdGVRQSIsIm1pbk51bWJlciIsIm1heE51bWJlciIsIm51bWJlciIsInF1ZXN0aW9uIiwiYW5zd2VyIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQTs7QUFDQTs7QUFDQTs7a0JBRWUsWUFBTTtBQUNuQixNQUFNQSxjQUFjLDJCQUFwQjtBQUNBLE1BQU1DLGFBQWEsU0FBYkEsVUFBYSxHQUFNO0FBQ3ZCLFFBQU1DLFlBQVksQ0FBbEI7QUFDQSxRQUFNQyxZQUFZLEtBQWxCO0FBQ0EsUUFBTUMsU0FBUyx3QkFBYUYsU0FBYixFQUF3QkMsU0FBeEIsQ0FBZjs7QUFFQSxRQUFNRSxnQkFBY0QsTUFBcEI7QUFDQSxRQUFNRSxTQUFTLHNCQUFXRixNQUFYLENBQWY7O0FBRUEsV0FBTyxnQkFBT0MsUUFBUCxFQUFpQkMsTUFBakIsQ0FBUDtBQUNELEdBVEQ7O0FBV0EsaUJBQVFOLFdBQVIsRUFBcUJDLFVBQXJCO0FBQ0QsQyIsImZpbGUiOiJiYWxhbmNlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcnVuR2FtZSB9IGZyb20gJy4uJztcbmltcG9ydCB7IG1ha2VRQSB9IGZyb20gJy4uL2xpYi9xYSc7XG5pbXBvcnQgeyBnZXRSYW5kb21JbnQsIGJhbGFuY2VJbnQgfSBmcm9tICcuLi9saWIvbWF0aCc7XG5cbmV4cG9ydCBkZWZhdWx0ICgpID0+IHtcbiAgY29uc3QgZGVzY3JpcHRpb24gPSAnQmFsYW5jZSB0aGUgZ2l2ZW4gbnVtYmVyLic7XG4gIGNvbnN0IGdlbmVyYXRlUUEgPSAoKSA9PiB7XG4gICAgY29uc3QgbWluTnVtYmVyID0gMTtcbiAgICBjb25zdCBtYXhOdW1iZXIgPSAxMDAwMDtcbiAgICBjb25zdCBudW1iZXIgPSBnZXRSYW5kb21JbnQobWluTnVtYmVyLCBtYXhOdW1iZXIpO1xuXG4gICAgY29uc3QgcXVlc3Rpb24gPSBgJHtudW1iZXJ9YDtcbiAgICBjb25zdCBhbnN3ZXIgPSBiYWxhbmNlSW50KG51bWJlcik7XG5cbiAgICByZXR1cm4gbWFrZVFBKHF1ZXN0aW9uLCBhbnN3ZXIpO1xuICB9O1xuXG4gIHJ1bkdhbWUoZGVzY3JpcHRpb24sIGdlbmVyYXRlUUEpO1xufTtcbiJdfQ==