UNPKG

braingamesivannikovg

Version:
42 lines (32 loc) 3.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _ = _interopRequireDefault(require("..")); var _utils = _interopRequireDefault(require("../utils")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var description = 'What`s the missing number?'; var gameData = function gameData() { var progressionLength = 10; var start = (0, _utils.default)(1, 10); var step = (0, _utils.default)(1, 10); var missingNumberPosition = (0, _utils.default)(0, progressionLength - 1); var progression = []; var answer; for (var i = 0; i < progressionLength; i += 1) { if (i === missingNumberPosition) { progression.push('...'); answer = String(start + step * i); } else { progression.push(start + step * i); } } var question = "".concat(progression.join(' ')); return [question, answer]; }; var _default = function _default() { return (0, _.default)(gameData, description); }; exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9wcm9ncmVzc2lvbi5qcyJdLCJuYW1lcyI6WyJkZXNjcmlwdGlvbiIsImdhbWVEYXRhIiwicHJvZ3Jlc3Npb25MZW5ndGgiLCJzdGFydCIsInN0ZXAiLCJtaXNzaW5nTnVtYmVyUG9zaXRpb24iLCJwcm9ncmVzc2lvbiIsImFuc3dlciIsImkiLCJwdXNoIiwiU3RyaW5nIiwicXVlc3Rpb24iLCJqb2luIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBQ0E7Ozs7QUFFQSxJQUFNQSxXQUFXLEdBQUcsNEJBQXBCOztBQUVBLElBQU1DLFFBQVEsR0FBRyxTQUFYQSxRQUFXLEdBQU07QUFDckIsTUFBTUMsaUJBQWlCLEdBQUcsRUFBMUI7QUFDQSxNQUFNQyxLQUFLLEdBQUcsb0JBQWEsQ0FBYixFQUFnQixFQUFoQixDQUFkO0FBQ0EsTUFBTUMsSUFBSSxHQUFHLG9CQUFhLENBQWIsRUFBZ0IsRUFBaEIsQ0FBYjtBQUNBLE1BQU1DLHFCQUFxQixHQUFHLG9CQUFhLENBQWIsRUFBZ0JILGlCQUFpQixHQUFHLENBQXBDLENBQTlCO0FBQ0EsTUFBTUksV0FBVyxHQUFHLEVBQXBCO0FBQ0EsTUFBSUMsTUFBSjs7QUFDQSxPQUFLLElBQUlDLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUdOLGlCQUFwQixFQUF1Q00sQ0FBQyxJQUFJLENBQTVDLEVBQStDO0FBQzdDLFFBQUlBLENBQUMsS0FBS0gscUJBQVYsRUFBaUM7QUFDL0JDLE1BQUFBLFdBQVcsQ0FBQ0csSUFBWixDQUFpQixLQUFqQjtBQUNBRixNQUFBQSxNQUFNLEdBQUdHLE1BQU0sQ0FBQ1AsS0FBSyxHQUFHQyxJQUFJLEdBQUdJLENBQWhCLENBQWY7QUFDRCxLQUhELE1BR087QUFDTEYsTUFBQUEsV0FBVyxDQUFDRyxJQUFaLENBQWlCTixLQUFLLEdBQUdDLElBQUksR0FBR0ksQ0FBaEM7QUFDRDtBQUNGOztBQUNELE1BQU1HLFFBQVEsYUFBTUwsV0FBVyxDQUFDTSxJQUFaLENBQWlCLEdBQWpCLENBQU4sQ0FBZDtBQUNBLFNBQU8sQ0FBQ0QsUUFBRCxFQUFXSixNQUFYLENBQVA7QUFDRCxDQWpCRDs7ZUFtQmU7QUFBQSxTQUFNLGVBQUtOLFFBQUwsRUFBZUQsV0FBZixDQUFOO0FBQUEsQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBnYW1lIGZyb20gJy4uJztcbmltcG9ydCBnZXRSYW5kb21OdW0gZnJvbSAnLi4vdXRpbHMnO1xuXG5jb25zdCBkZXNjcmlwdGlvbiA9ICdXaGF0YHMgdGhlIG1pc3NpbmcgbnVtYmVyPyc7XG5cbmNvbnN0IGdhbWVEYXRhID0gKCkgPT4ge1xuICBjb25zdCBwcm9ncmVzc2lvbkxlbmd0aCA9IDEwO1xuICBjb25zdCBzdGFydCA9IGdldFJhbmRvbU51bSgxLCAxMCk7XG4gIGNvbnN0IHN0ZXAgPSBnZXRSYW5kb21OdW0oMSwgMTApO1xuICBjb25zdCBtaXNzaW5nTnVtYmVyUG9zaXRpb24gPSBnZXRSYW5kb21OdW0oMCwgcHJvZ3Jlc3Npb25MZW5ndGggLSAxKTtcbiAgY29uc3QgcHJvZ3Jlc3Npb24gPSBbXTtcbiAgbGV0IGFuc3dlcjtcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBwcm9ncmVzc2lvbkxlbmd0aDsgaSArPSAxKSB7XG4gICAgaWYgKGkgPT09IG1pc3NpbmdOdW1iZXJQb3NpdGlvbikge1xuICAgICAgcHJvZ3Jlc3Npb24ucHVzaCgnLi4uJyk7XG4gICAgICBhbnN3ZXIgPSBTdHJpbmcoc3RhcnQgKyBzdGVwICogaSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHByb2dyZXNzaW9uLnB1c2goc3RhcnQgKyBzdGVwICogaSk7XG4gICAgfVxuICB9XG4gIGNvbnN0IHF1ZXN0aW9uID0gYCR7cHJvZ3Jlc3Npb24uam9pbignICcpfWA7XG4gIHJldHVybiBbcXVlc3Rpb24sIGFuc3dlcl07XG59O1xuXG5leHBvcnQgZGVmYXVsdCAoKSA9PiBnYW1lKGdhbWVEYXRhLCBkZXNjcmlwdGlvbik7XG4iXX0=