UNPKG

brain-games-irastypain

Version:

This package is implementation of first project at Hexlet

28 lines (20 loc) 2.04 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 = '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==