UNPKG

brain-gameskstchv1

Version:
47 lines (34 loc) 3.48 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _ = _interopRequireDefault(require("..")); var _hexletPairs = require("hexlet-pairs"); var _utils = _interopRequireDefault(require("../utils")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const greeting = 'What is the result of the expression?'; const calcData = () => { let question; let correctAnswer; const num1 = (0, _utils.default)(1, 15); const num2 = (0, _utils.default)(1, 15); const generateOperation = (0, _utils.default)(1, 3); switch (generateOperation) { case 1: question = `${num1} + ${num2}`; correctAnswer = String(num1 + num2); break; case 2: question = `${num1} - ${num2}`; correctAnswer = String(num1 - num2); break; default: question = `${num1} * ${num2}`; correctAnswer = String(num1 * num2); } return (0, _hexletPairs.cons)(question, correctAnswer); }; var _default = () => (0, _.default)(greeting, calcData); exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9jYWxjLmpzIl0sIm5hbWVzIjpbImdyZWV0aW5nIiwiY2FsY0RhdGEiLCJxdWVzdGlvbiIsImNvcnJlY3RBbnN3ZXIiLCJudW0xIiwibnVtMiIsImdlbmVyYXRlT3BlcmF0aW9uIiwiU3RyaW5nIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBQ0E7O0FBQ0E7Ozs7QUFFQSxNQUFNQSxRQUFRLEdBQUcsdUNBQWpCOztBQUVBLE1BQU1DLFFBQVEsR0FBRyxNQUFNO0FBQ3JCLE1BQUlDLFFBQUo7QUFDQSxNQUFJQyxhQUFKO0FBRUEsUUFBTUMsSUFBSSxHQUFHLG9CQUFlLENBQWYsRUFBa0IsRUFBbEIsQ0FBYjtBQUNBLFFBQU1DLElBQUksR0FBRyxvQkFBZSxDQUFmLEVBQWtCLEVBQWxCLENBQWI7QUFFQSxRQUFNQyxpQkFBaUIsR0FBRyxvQkFBZSxDQUFmLEVBQWtCLENBQWxCLENBQTFCOztBQUNBLFVBQVFBLGlCQUFSO0FBQ0UsU0FBSyxDQUFMO0FBQVFKLE1BQUFBLFFBQVEsR0FBSSxHQUFFRSxJQUFLLE1BQUtDLElBQUssRUFBN0I7QUFDTkYsTUFBQUEsYUFBYSxHQUFHSSxNQUFNLENBQUNILElBQUksR0FBR0MsSUFBUixDQUF0QjtBQUNBOztBQUNGLFNBQUssQ0FBTDtBQUFRSCxNQUFBQSxRQUFRLEdBQUksR0FBRUUsSUFBSyxNQUFLQyxJQUFLLEVBQTdCO0FBQ05GLE1BQUFBLGFBQWEsR0FBR0ksTUFBTSxDQUFDSCxJQUFJLEdBQUdDLElBQVIsQ0FBdEI7QUFDQTs7QUFDRjtBQUFTSCxNQUFBQSxRQUFRLEdBQUksR0FBRUUsSUFBSyxNQUFLQyxJQUFLLEVBQTdCO0FBQ1BGLE1BQUFBLGFBQWEsR0FBR0ksTUFBTSxDQUFDSCxJQUFJLEdBQUdDLElBQVIsQ0FBdEI7QUFSSjs7QUFVQSxTQUFPLHVCQUFLSCxRQUFMLEVBQWVDLGFBQWYsQ0FBUDtBQUNELENBbkJEOztlQXFCZSxNQUFNLGVBQU9ILFFBQVAsRUFBaUJDLFFBQWpCLEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZW5naW5lIGZyb20gJy4uJztcbmltcG9ydCB7IGNvbnMgfSBmcm9tICdoZXhsZXQtcGFpcnMnO1xuaW1wb3J0IGdlbmVyYXRlTnVtYmVyIGZyb20gJy4uL3V0aWxzJztcblxuY29uc3QgZ3JlZXRpbmcgPSAnV2hhdCBpcyB0aGUgcmVzdWx0IG9mIHRoZSBleHByZXNzaW9uPyc7XG5cbmNvbnN0IGNhbGNEYXRhID0gKCkgPT4ge1xuICBsZXQgcXVlc3Rpb247XG4gIGxldCBjb3JyZWN0QW5zd2VyO1xuXG4gIGNvbnN0IG51bTEgPSBnZW5lcmF0ZU51bWJlcigxLCAxNSk7XG4gIGNvbnN0IG51bTIgPSBnZW5lcmF0ZU51bWJlcigxLCAxNSk7XG5cbiAgY29uc3QgZ2VuZXJhdGVPcGVyYXRpb24gPSBnZW5lcmF0ZU51bWJlcigxLCAzKTtcbiAgc3dpdGNoIChnZW5lcmF0ZU9wZXJhdGlvbikge1xuICAgIGNhc2UgMTogcXVlc3Rpb24gPSBgJHtudW0xfSArICR7bnVtMn1gO1xuICAgICAgY29ycmVjdEFuc3dlciA9IFN0cmluZyhudW0xICsgbnVtMik7XG4gICAgICBicmVhaztcbiAgICBjYXNlIDI6IHF1ZXN0aW9uID0gYCR7bnVtMX0gLSAke251bTJ9YDtcbiAgICAgIGNvcnJlY3RBbnN3ZXIgPSBTdHJpbmcobnVtMSAtIG51bTIpO1xuICAgICAgYnJlYWs7XG4gICAgZGVmYXVsdDogcXVlc3Rpb24gPSBgJHtudW0xfSAqICR7bnVtMn1gO1xuICAgICAgY29ycmVjdEFuc3dlciA9IFN0cmluZyhudW0xICogbnVtMik7XG4gIH1cbiAgcmV0dXJuIGNvbnMocXVlc3Rpb24sIGNvcnJlY3RBbnN3ZXIpO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgKCkgPT4gZW5naW5lKGdyZWV0aW5nLCBjYWxjRGF0YSk7XG4iXX0=