brain-games-kulpubekov
Version:
Brain Games, first project
32 lines (23 loc) • 2.48 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _index = _interopRequireDefault(require("../index"));
var _brainUtils = _interopRequireDefault(require("../brain-utils"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const gameDescription = 'Find the greatest common divisor of given numbers.';
const findGcd = (a, b) => {
if (b === 0) return String(a);
return findGcd(b, a % b);
};
const getData = () => {
const num1 = (0, _brainUtils.default)(20);
const num2 = (0, _brainUtils.default)(20);
const res = findGcd(num1, num2);
const question = `${num1} ${num2}`;
return [question, res];
};
var _default = () => (0, _index.default)(getData, gameDescription);
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9nY2QuanMiXSwibmFtZXMiOlsiZ2FtZURlc2NyaXB0aW9uIiwiZmluZEdjZCIsImEiLCJiIiwiU3RyaW5nIiwiZ2V0RGF0YSIsIm51bTEiLCJudW0yIiwicmVzIiwicXVlc3Rpb24iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7QUFDQTs7OztBQUVBLE1BQU1BLGVBQWUsR0FBRyxvREFBeEI7O0FBRUEsTUFBTUMsT0FBTyxHQUFHLENBQUNDLENBQUQsRUFBSUMsQ0FBSixLQUFVO0FBQ3hCLE1BQUlBLENBQUMsS0FBSyxDQUFWLEVBQWEsT0FBT0MsTUFBTSxDQUFDRixDQUFELENBQWI7QUFDYixTQUFPRCxPQUFPLENBQUNFLENBQUQsRUFBSUQsQ0FBQyxHQUFHQyxDQUFSLENBQWQ7QUFDRCxDQUhEOztBQUtBLE1BQU1FLE9BQU8sR0FBRyxNQUFNO0FBQ3BCLFFBQU1DLElBQUksR0FBRyx5QkFBVyxFQUFYLENBQWI7QUFDQSxRQUFNQyxJQUFJLEdBQUcseUJBQVcsRUFBWCxDQUFiO0FBQ0EsUUFBTUMsR0FBRyxHQUFHUCxPQUFPLENBQUNLLElBQUQsRUFBT0MsSUFBUCxDQUFuQjtBQUNBLFFBQU1FLFFBQVEsR0FBSSxHQUFFSCxJQUFLLElBQUdDLElBQUssRUFBakM7QUFFQSxTQUFPLENBQUNFLFFBQUQsRUFBV0QsR0FBWCxDQUFQO0FBQ0QsQ0FQRDs7ZUFTZSxNQUFNLG9CQUFLSCxPQUFMLEVBQWNMLGVBQWQsQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBnYW1lIGZyb20gJy4uL2luZGV4JztcbmltcG9ydCBtYWtlUmFuZG9tIGZyb20gJy4uL2JyYWluLXV0aWxzJztcblxuY29uc3QgZ2FtZURlc2NyaXB0aW9uID0gJ0ZpbmQgdGhlIGdyZWF0ZXN0IGNvbW1vbiBkaXZpc29yIG9mIGdpdmVuIG51bWJlcnMuJztcblxuY29uc3QgZmluZEdjZCA9IChhLCBiKSA9PiB7XG4gIGlmIChiID09PSAwKSByZXR1cm4gU3RyaW5nKGEpO1xuICByZXR1cm4gZmluZEdjZChiLCBhICUgYik7XG59O1xuXG5jb25zdCBnZXREYXRhID0gKCkgPT4ge1xuICBjb25zdCBudW0xID0gbWFrZVJhbmRvbSgyMCk7XG4gIGNvbnN0IG51bTIgPSBtYWtlUmFuZG9tKDIwKTtcbiAgY29uc3QgcmVzID0gZmluZEdjZChudW0xLCBudW0yKTtcbiAgY29uc3QgcXVlc3Rpb24gPSBgJHtudW0xfSAke251bTJ9YDtcblxuICByZXR1cm4gW3F1ZXN0aW9uLCByZXNdO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgKCkgPT4gZ2FtZShnZXREYXRhLCBnYW1lRGVzY3JpcHRpb24pO1xuIl19