UNPKG

evggames

Version:

console game

29 lines (20 loc) 2.7 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 }; } const description = 'Find the greatest common divisor of given numbers.'; const getGreatestDivisor = (num1, num2) => num2 === 0 ? num1 : getGreatestDivisor(num2, num1 % num2); const getGameData = () => { const operandOne = (0, _utils.default)(0, 100); const operandTwo = (0, _utils.default)(0, 100); const question = `${operandOne} ${operandTwo}`; const answerCorrect = `${getGreatestDivisor(operandOne, operandTwo)}`; return [question, answerCorrect]; }; var _default = () => (0, _.default)(description, getGameData); exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9n0YFkLmpzIl0sIm5hbWVzIjpbImRlc2NyaXB0aW9uIiwiZ2V0R3JlYXRlc3REaXZpc29yIiwibnVtMSIsIm51bTIiLCJnZXRHYW1lRGF0YSIsIm9wZXJhbmRPbmUiLCJvcGVyYW5kVHdvIiwicXVlc3Rpb24iLCJhbnN3ZXJDb3JyZWN0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBQ0E7Ozs7QUFFQSxNQUFNQSxXQUFXLEdBQUcsb0RBQXBCOztBQUVBLE1BQU1DLGtCQUFrQixHQUFHLENBQUNDLElBQUQsRUFBT0MsSUFBUCxLQUN6QkEsSUFBSSxLQUFLLENBQVQsR0FBYUQsSUFBYixHQUFvQkQsa0JBQWtCLENBQUNFLElBQUQsRUFBT0QsSUFBSSxHQUFHQyxJQUFkLENBRHhDOztBQUdBLE1BQU1DLFdBQVcsR0FBRyxNQUFNO0FBQ3hCLFFBQU1DLFVBQVUsR0FBRyxvQkFBWSxDQUFaLEVBQWUsR0FBZixDQUFuQjtBQUNBLFFBQU1DLFVBQVUsR0FBRyxvQkFBWSxDQUFaLEVBQWUsR0FBZixDQUFuQjtBQUNBLFFBQU1DLFFBQVEsR0FBSSxHQUFFRixVQUFXLElBQUdDLFVBQVcsRUFBN0M7QUFDQSxRQUFNRSxhQUFhLEdBQUksR0FBRVAsa0JBQWtCLENBQUNJLFVBQUQsRUFBYUMsVUFBYixDQUF5QixFQUFwRTtBQUVBLFNBQU8sQ0FBQ0MsUUFBRCxFQUFXQyxhQUFYLENBQVA7QUFDRCxDQVBEOztlQVNlLE1BQU0sZUFBVVIsV0FBVixFQUF1QkksV0FBdkIsQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBicmFpbkdhbWUgZnJvbSAnLi4nO1xuaW1wb3J0IGdlbmVyYXRlTnVtIGZyb20gJy4uL3V0aWxzJztcblxuY29uc3QgZGVzY3JpcHRpb24gPSAnRmluZCB0aGUgZ3JlYXRlc3QgY29tbW9uIGRpdmlzb3Igb2YgZ2l2ZW4gbnVtYmVycy4nO1xuXG5jb25zdCBnZXRHcmVhdGVzdERpdmlzb3IgPSAobnVtMSwgbnVtMikgPT4gKFxuICBudW0yID09PSAwID8gbnVtMSA6IGdldEdyZWF0ZXN0RGl2aXNvcihudW0yLCBudW0xICUgbnVtMikpO1xuXG5jb25zdCBnZXRHYW1lRGF0YSA9ICgpID0+IHtcbiAgY29uc3Qgb3BlcmFuZE9uZSA9IGdlbmVyYXRlTnVtKDAsIDEwMCk7XG4gIGNvbnN0IG9wZXJhbmRUd28gPSBnZW5lcmF0ZU51bSgwLCAxMDApO1xuICBjb25zdCBxdWVzdGlvbiA9IGAke29wZXJhbmRPbmV9ICR7b3BlcmFuZFR3b31gO1xuICBjb25zdCBhbnN3ZXJDb3JyZWN0ID0gYCR7Z2V0R3JlYXRlc3REaXZpc29yKG9wZXJhbmRPbmUsIG9wZXJhbmRUd28pfWA7XG5cbiAgcmV0dXJuIFtxdWVzdGlvbiwgYW5zd2VyQ29ycmVjdF07XG59O1xuXG5leHBvcnQgZGVmYXVsdCAoKSA9PiBicmFpbkdhbWUoZGVzY3JpcHRpb24sIGdldEdhbWVEYXRhKTtcbiJdfQ==