UNPKG

brain-games10

Version:
38 lines (28 loc) 2.55 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _utils = _interopRequireDefault(require("../utils")); var _ = _interopRequireDefault(require("..")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const calcGcd = (a, b) => { if (b === 0) { return a; } return calcGcd(b, a % b); }; const rule = 'Find the greatest common divisor of given numbers.'; const generateQuestion = () => { const a = (0, _utils.default)(100); const b = (0, _utils.default)(100); const question = `${a} ${b}`; const correctAnswer = String(calcGcd(a, b)); return { question, correctAnswer }; }; var _default = () => (0, _.default)(rule, generateQuestion); exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9nYW1lLWdjZC5qcyJdLCJuYW1lcyI6WyJjYWxjR2NkIiwiYSIsImIiLCJydWxlIiwiZ2VuZXJhdGVRdWVzdGlvbiIsInF1ZXN0aW9uIiwiY29ycmVjdEFuc3dlciIsIlN0cmluZyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQUNBOzs7O0FBRUEsTUFBTUEsT0FBTyxHQUFHLENBQUNDLENBQUQsRUFBSUMsQ0FBSixLQUFVO0FBQ3hCLE1BQUlBLENBQUMsS0FBSyxDQUFWLEVBQWE7QUFDWCxXQUFPRCxDQUFQO0FBQ0Q7O0FBQ0QsU0FBT0QsT0FBTyxDQUFDRSxDQUFELEVBQUlELENBQUMsR0FBR0MsQ0FBUixDQUFkO0FBQ0QsQ0FMRDs7QUFPQSxNQUFNQyxJQUFJLEdBQUcsb0RBQWI7O0FBRUEsTUFBTUMsZ0JBQWdCLEdBQUcsTUFBTTtBQUM3QixRQUFNSCxDQUFDLEdBQUcsb0JBQXFCLEdBQXJCLENBQVY7QUFDQSxRQUFNQyxDQUFDLEdBQUcsb0JBQXFCLEdBQXJCLENBQVY7QUFDQSxRQUFNRyxRQUFRLEdBQUksR0FBRUosQ0FBRSxJQUFHQyxDQUFFLEVBQTNCO0FBQ0EsUUFBTUksYUFBYSxHQUFHQyxNQUFNLENBQUNQLE9BQU8sQ0FBQ0MsQ0FBRCxFQUFJQyxDQUFKLENBQVIsQ0FBNUI7QUFDQSxTQUFPO0FBQUVHLElBQUFBLFFBQUY7QUFBWUMsSUFBQUE7QUFBWixHQUFQO0FBQ0QsQ0FORDs7ZUFRZSxNQUFNLGVBQVNILElBQVQsRUFBZUMsZ0JBQWYsQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBnZW5lcmF0ZVJhbmRvbU51bWJlciBmcm9tICcuLi91dGlscyc7XG5pbXBvcnQgZ2FtZUxvb3AgZnJvbSAnLi4nO1xuXG5jb25zdCBjYWxjR2NkID0gKGEsIGIpID0+IHtcbiAgaWYgKGIgPT09IDApIHtcbiAgICByZXR1cm4gYTtcbiAgfVxuICByZXR1cm4gY2FsY0djZChiLCBhICUgYik7XG59O1xuXG5jb25zdCBydWxlID0gJ0ZpbmQgdGhlIGdyZWF0ZXN0IGNvbW1vbiBkaXZpc29yIG9mIGdpdmVuIG51bWJlcnMuJztcblxuY29uc3QgZ2VuZXJhdGVRdWVzdGlvbiA9ICgpID0+IHtcbiAgY29uc3QgYSA9IGdlbmVyYXRlUmFuZG9tTnVtYmVyKDEwMCk7XG4gIGNvbnN0IGIgPSBnZW5lcmF0ZVJhbmRvbU51bWJlcigxMDApO1xuICBjb25zdCBxdWVzdGlvbiA9IGAke2F9ICR7Yn1gO1xuICBjb25zdCBjb3JyZWN0QW5zd2VyID0gU3RyaW5nKGNhbGNHY2QoYSwgYikpO1xuICByZXR1cm4geyBxdWVzdGlvbiwgY29ycmVjdEFuc3dlciB9O1xufTtcblxuZXhwb3J0IGRlZmF1bHQgKCkgPT4gZ2FtZUxvb3AocnVsZSwgZ2VuZXJhdGVRdWVzdGlvbik7XG4iXX0=