evggames
Version:
console game
29 lines (20 loc) • 2.64 kB
JavaScript
;
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 ? num1 : getGreatestDivisor(num2, num1 % num2);
const getDataGame = () => {
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, getDataGame);
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9nc2QuanMiXSwibmFtZXMiOlsiZGVzY3JpcHRpb24iLCJnZXRHcmVhdGVzdERpdmlzb3IiLCJudW0xIiwibnVtMiIsImdldERhdGFHYW1lIiwib3BlcmFuZE9uZSIsIm9wZXJhbmRUd28iLCJxdWVzdGlvbiIsImFuc3dlckNvcnJlY3QiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7QUFDQTs7OztBQUVBLE1BQU1BLFdBQVcsR0FBRyxvREFBcEI7O0FBRUEsTUFBTUMsa0JBQWtCLEdBQUcsQ0FBQ0MsSUFBRCxFQUFPQyxJQUFQLEtBQWlCLENBQUNBLElBQUQsR0FBUUQsSUFBUixHQUFlRCxrQkFBa0IsQ0FBQ0UsSUFBRCxFQUFPRCxJQUFJLEdBQUdDLElBQWQsQ0FBN0U7O0FBRUEsTUFBTUMsV0FBVyxHQUFHLE1BQU07QUFDeEIsUUFBTUMsVUFBVSxHQUFHLG9CQUFZLENBQVosRUFBZSxHQUFmLENBQW5CO0FBQ0EsUUFBTUMsVUFBVSxHQUFHLG9CQUFZLENBQVosRUFBZSxHQUFmLENBQW5CO0FBQ0EsUUFBTUMsUUFBUSxHQUFJLEdBQUVGLFVBQVcsSUFBR0MsVUFBVyxFQUE3QztBQUNBLFFBQU1FLGFBQWEsR0FBR1Asa0JBQWtCLENBQUNJLFVBQUQsRUFBYUMsVUFBYixDQUF4QztBQUVBLFNBQU8sQ0FBQ0MsUUFBRCxFQUFXQyxhQUFYLENBQVA7QUFDRCxDQVBEOztlQVNlLE1BQU0sZUFBVVIsV0FBVixFQUF1QkksV0FBdkIsQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBicmFpbkdhbWUgZnJvbSAnLi4nO1xuaW1wb3J0IGdlbmVyYXRlTnVtIGZyb20gJy4uL3V0aWxzJztcblxuY29uc3QgZGVzY3JpcHRpb24gPSAnRmluZCB0aGUgZ3JlYXRlc3QgY29tbW9uIGRpdmlzb3Igb2YgZ2l2ZW4gbnVtYmVycy4nO1xuXG5jb25zdCBnZXRHcmVhdGVzdERpdmlzb3IgPSAobnVtMSwgbnVtMikgPT4gKCFudW0yID8gbnVtMSA6IGdldEdyZWF0ZXN0RGl2aXNvcihudW0yLCBudW0xICUgbnVtMikpO1xuXG5jb25zdCBnZXREYXRhR2FtZSA9ICgpID0+IHtcbiAgY29uc3Qgb3BlcmFuZE9uZSA9IGdlbmVyYXRlTnVtKDAsIDEwMCk7XG4gIGNvbnN0IG9wZXJhbmRUd28gPSBnZW5lcmF0ZU51bSgwLCAxMDApO1xuICBjb25zdCBxdWVzdGlvbiA9IGAke29wZXJhbmRPbmV9ICR7b3BlcmFuZFR3b31gO1xuICBjb25zdCBhbnN3ZXJDb3JyZWN0ID0gZ2V0R3JlYXRlc3REaXZpc29yKG9wZXJhbmRPbmUsIG9wZXJhbmRUd28pO1xuXG4gIHJldHVybiBbcXVlc3Rpb24sIGFuc3dlckNvcnJlY3RdO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgKCkgPT4gYnJhaW5HYW1lKGRlc2NyaXB0aW9uLCBnZXREYXRhR2FtZSk7XG4iXX0=