UNPKG

braingk58

Version:
47 lines (34 loc) 3.45 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 description = 'What is the result of the expression?'; const calcGame = () => { const operand1 = (0, _utils.default)(1, 100); const operand2 = (0, _utils.default)(1, 100); const randomOperator = (0, _utils.default)(1, 2); let question; let answer; switch (randomOperator) { case 0: question = `${operand1} - ${operand2}`; answer = operand1 - operand2; break; case 1: question = `${operand1} * ${operand2}`; answer = operand1 * operand2; break; default: question = `${operand1} + ${operand2}`; answer = operand1 + operand2; } return (0, _hexletPairs.cons)(question, String(answer)); }; var _default = () => (0, _.default)(description, calcGame); exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9jYWxjLmpzIl0sIm5hbWVzIjpbImRlc2NyaXB0aW9uIiwiY2FsY0dhbWUiLCJvcGVyYW5kMSIsIm9wZXJhbmQyIiwicmFuZG9tT3BlcmF0b3IiLCJxdWVzdGlvbiIsImFuc3dlciIsIlN0cmluZyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQUNBOztBQUNBOzs7O0FBRUEsTUFBTUEsV0FBVyxHQUFHLHVDQUFwQjs7QUFFQSxNQUFNQyxRQUFRLEdBQUcsTUFBTTtBQUNyQixRQUFNQyxRQUFRLEdBQUcsb0JBQVksQ0FBWixFQUFlLEdBQWYsQ0FBakI7QUFDQSxRQUFNQyxRQUFRLEdBQUcsb0JBQVksQ0FBWixFQUFlLEdBQWYsQ0FBakI7QUFDQSxRQUFNQyxjQUFjLEdBQUcsb0JBQVksQ0FBWixFQUFlLENBQWYsQ0FBdkI7QUFDQSxNQUFJQyxRQUFKO0FBQ0EsTUFBSUMsTUFBSjs7QUFDQSxVQUFRRixjQUFSO0FBQ0UsU0FBSyxDQUFMO0FBQ0VDLE1BQUFBLFFBQVEsR0FBSSxHQUFFSCxRQUFTLE1BQUtDLFFBQVMsRUFBckM7QUFDQUcsTUFBQUEsTUFBTSxHQUFHSixRQUFRLEdBQUdDLFFBQXBCO0FBQ0E7O0FBQ0YsU0FBSyxDQUFMO0FBQ0VFLE1BQUFBLFFBQVEsR0FBSSxHQUFFSCxRQUFTLE1BQUtDLFFBQVMsRUFBckM7QUFDQUcsTUFBQUEsTUFBTSxHQUFHSixRQUFRLEdBQUdDLFFBQXBCO0FBQ0E7O0FBQ0Y7QUFDRUUsTUFBQUEsUUFBUSxHQUFJLEdBQUVILFFBQVMsTUFBS0MsUUFBUyxFQUFyQztBQUNBRyxNQUFBQSxNQUFNLEdBQUdKLFFBQVEsR0FBR0MsUUFBcEI7QUFYSjs7QUFhQSxTQUFPLHVCQUFLRSxRQUFMLEVBQWVFLE1BQU0sQ0FBQ0QsTUFBRCxDQUFyQixDQUFQO0FBQ0QsQ0FwQkQ7O2VBcUJlLE1BQU0sZUFBU04sV0FBVCxFQUFzQkMsUUFBdEIsQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBnYW1lRmxvdyBmcm9tICcuLic7XG5pbXBvcnQgeyBjb25zIH0gZnJvbSAnaGV4bGV0LXBhaXJzJztcbmltcG9ydCBnZW5lcmF0ZU51bSBmcm9tICcuLi91dGlscyc7XG5cbmNvbnN0IGRlc2NyaXB0aW9uID0gJ1doYXQgaXMgdGhlIHJlc3VsdCBvZiB0aGUgZXhwcmVzc2lvbj8nO1xuXG5jb25zdCBjYWxjR2FtZSA9ICgpID0+IHtcbiAgY29uc3Qgb3BlcmFuZDEgPSBnZW5lcmF0ZU51bSgxLCAxMDApO1xuICBjb25zdCBvcGVyYW5kMiA9IGdlbmVyYXRlTnVtKDEsIDEwMCk7XG4gIGNvbnN0IHJhbmRvbU9wZXJhdG9yID0gZ2VuZXJhdGVOdW0oMSwgMik7XG4gIGxldCBxdWVzdGlvbjtcbiAgbGV0IGFuc3dlcjtcbiAgc3dpdGNoIChyYW5kb21PcGVyYXRvcikge1xuICAgIGNhc2UgMDpcbiAgICAgIHF1ZXN0aW9uID0gYCR7b3BlcmFuZDF9IC0gJHtvcGVyYW5kMn1gO1xuICAgICAgYW5zd2VyID0gb3BlcmFuZDEgLSBvcGVyYW5kMjtcbiAgICAgIGJyZWFrO1xuICAgIGNhc2UgMTpcbiAgICAgIHF1ZXN0aW9uID0gYCR7b3BlcmFuZDF9ICogJHtvcGVyYW5kMn1gO1xuICAgICAgYW5zd2VyID0gb3BlcmFuZDEgKiBvcGVyYW5kMjtcbiAgICAgIGJyZWFrO1xuICAgIGRlZmF1bHQ6XG4gICAgICBxdWVzdGlvbiA9IGAke29wZXJhbmQxfSArICR7b3BlcmFuZDJ9YDtcbiAgICAgIGFuc3dlciA9IG9wZXJhbmQxICsgb3BlcmFuZDI7XG4gIH1cbiAgcmV0dXJuIGNvbnMocXVlc3Rpb24sIFN0cmluZyhhbnN3ZXIpKTtcbn07XG5leHBvcnQgZGVmYXVsdCAoKSA9PiBnYW1lRmxvdyhkZXNjcmlwdGlvbiwgY2FsY0dhbWUpO1xuIl19