UNPKG

igbes-hexletproject-1

Version:

консольная игра brain-games

32 lines (23 loc) 2.53 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _utils = _interopRequireDefault(require("../utils")); var _gameEngine = _interopRequireDefault(require("../game-engine")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const algoritmEvklid = (a, b) => { if (b === 0) return a; return algoritmEvklid(b, a % b); }; const task = 'Find the greatest common divisor of given numbers.'; const gcd = () => { const elemOne = (0, _utils.default)(); const elemTwo = (0, _utils.default)(); const rightAnswer = String(algoritmEvklid(elemOne, elemTwo)); const question = `${elemOne} ${elemTwo}`; return [rightAnswer, question]; }; var _default = () => (0, _gameEngine.default)(task, gcd); exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9nY2QuanMiXSwibmFtZXMiOlsiYWxnb3JpdG1FdmtsaWQiLCJhIiwiYiIsInRhc2siLCJnY2QiLCJlbGVtT25lIiwiZWxlbVR3byIsInJpZ2h0QW5zd2VyIiwiU3RyaW5nIiwicXVlc3Rpb24iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFDQTs7QUFDQTs7OztBQUVBLE1BQU1BLGNBQWMsR0FBRyxDQUFDQyxDQUFELEVBQUlDLENBQUosS0FBVTtBQUMvQixNQUFJQSxDQUFDLEtBQUssQ0FBVixFQUFhLE9BQU9ELENBQVA7QUFDYixTQUFPRCxjQUFjLENBQUNFLENBQUQsRUFBSUQsQ0FBQyxHQUFHQyxDQUFSLENBQXJCO0FBQ0QsQ0FIRDs7QUFLQSxNQUFNQyxJQUFJLEdBQUcsb0RBQWI7O0FBRUEsTUFBTUMsR0FBRyxHQUFHLE1BQU07QUFDaEIsUUFBTUMsT0FBTyxHQUFHLHFCQUFoQjtBQUNBLFFBQU1DLE9BQU8sR0FBRyxxQkFBaEI7QUFDQSxRQUFNQyxXQUFXLEdBQUdDLE1BQU0sQ0FBQ1IsY0FBYyxDQUFDSyxPQUFELEVBQVVDLE9BQVYsQ0FBZixDQUExQjtBQUNBLFFBQU1HLFFBQVEsR0FBSyxHQUFFSixPQUFRLElBQUdDLE9BQVEsRUFBeEM7QUFDQSxTQUFPLENBQUNDLFdBQUQsRUFBY0UsUUFBZCxDQUFQO0FBQ0QsQ0FORDs7ZUFRYyxNQUFNLHlCQUFPTixJQUFQLEVBQWFDLEdBQWIsQyIsInNvdXJjZXNDb250ZW50IjpbIlxuaW1wb3J0IHJhbmRvbUludGVnZXIgZnJvbSAnLi4vdXRpbHMnO1xuaW1wb3J0IGVuZ2luZSBmcm9tICcuLi9nYW1lLWVuZ2luZSc7XG5cbmNvbnN0IGFsZ29yaXRtRXZrbGlkID0gKGEsIGIpID0+IHtcbiAgaWYgKGIgPT09IDApIHJldHVybiBhO1xuICByZXR1cm4gYWxnb3JpdG1FdmtsaWQoYiwgYSAlIGIpO1xufTtcblxuY29uc3QgdGFzayA9ICdGaW5kIHRoZSBncmVhdGVzdCBjb21tb24gZGl2aXNvciBvZiBnaXZlbiBudW1iZXJzLic7XG5cbmNvbnN0IGdjZCA9ICgpID0+IHtcbiAgY29uc3QgZWxlbU9uZSA9IHJhbmRvbUludGVnZXIoKTtcbiAgY29uc3QgZWxlbVR3byA9IHJhbmRvbUludGVnZXIoKTtcbiAgY29uc3QgcmlnaHRBbnN3ZXIgPSBTdHJpbmcoYWxnb3JpdG1FdmtsaWQoZWxlbU9uZSwgZWxlbVR3bykpO1xuICBjb25zdCBxdWVzdGlvbiA9IChgJHtlbGVtT25lfSAke2VsZW1Ud299YCk7XG4gIHJldHVybiBbcmlnaHRBbnN3ZXIsIHF1ZXN0aW9uXTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0KCkgPT4gZW5naW5lKHRhc2ssIGdjZCk7XG4iXX0=