UNPKG

brain-games-kulpubekov

Version:

Brain Games, first project

36 lines (25 loc) 2.68 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _brainUtils = _interopRequireDefault(require("../brain-utils")); var _index = _interopRequireDefault(require("../index")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const gameDescription = 'Answer "yes" if given number is prime. Otherwise answer "no".'; const isPrime = num => { if (num < 2) return false; for (let i = 2; i < num; i += 1) { if (num % i === 0) return false; } return num > 1; }; const getData = () => { const number = (0, _brainUtils.default)(100); const res = isPrime(number) ? 'yes' : 'no'; const question = number; return [question, res]; }; var _default = () => (0, _index.default)(getData, gameDescription); exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9wcmltZS5qcyJdLCJuYW1lcyI6WyJnYW1lRGVzY3JpcHRpb24iLCJpc1ByaW1lIiwibnVtIiwiaSIsImdldERhdGEiLCJudW1iZXIiLCJyZXMiLCJxdWVzdGlvbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQUNBOzs7O0FBRUEsTUFBTUEsZUFBZSxHQUFHLCtEQUF4Qjs7QUFFQSxNQUFNQyxPQUFPLEdBQUlDLEdBQUQsSUFBUztBQUN2QixNQUFJQSxHQUFHLEdBQUcsQ0FBVixFQUFhLE9BQU8sS0FBUDs7QUFDYixPQUFLLElBQUlDLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUdELEdBQXBCLEVBQXlCQyxDQUFDLElBQUksQ0FBOUIsRUFBaUM7QUFDL0IsUUFBSUQsR0FBRyxHQUFHQyxDQUFOLEtBQVksQ0FBaEIsRUFBbUIsT0FBTyxLQUFQO0FBQ3BCOztBQUNELFNBQU9ELEdBQUcsR0FBRyxDQUFiO0FBQ0QsQ0FORDs7QUFRQSxNQUFNRSxPQUFPLEdBQUcsTUFBTTtBQUNwQixRQUFNQyxNQUFNLEdBQUcseUJBQVcsR0FBWCxDQUFmO0FBQ0EsUUFBTUMsR0FBRyxHQUFHTCxPQUFPLENBQUNJLE1BQUQsQ0FBUCxHQUFrQixLQUFsQixHQUEwQixJQUF0QztBQUNBLFFBQU1FLFFBQVEsR0FBR0YsTUFBakI7QUFFQSxTQUFPLENBQUNFLFFBQUQsRUFBV0QsR0FBWCxDQUFQO0FBQ0QsQ0FORDs7ZUFRZSxNQUFNLG9CQUFLRixPQUFMLEVBQWNKLGVBQWQsQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtYWtlUmFuZG9tIGZyb20gJy4uL2JyYWluLXV0aWxzJztcclxuaW1wb3J0IGdhbWUgZnJvbSAnLi4vaW5kZXgnO1xyXG5cclxuY29uc3QgZ2FtZURlc2NyaXB0aW9uID0gJ0Fuc3dlciBcInllc1wiIGlmIGdpdmVuIG51bWJlciBpcyBwcmltZS4gT3RoZXJ3aXNlIGFuc3dlciBcIm5vXCIuJztcclxuXHJcbmNvbnN0IGlzUHJpbWUgPSAobnVtKSA9PiB7XHJcbiAgaWYgKG51bSA8IDIpIHJldHVybiBmYWxzZTtcclxuICBmb3IgKGxldCBpID0gMjsgaSA8IG51bTsgaSArPSAxKSB7XHJcbiAgICBpZiAobnVtICUgaSA9PT0gMCkgcmV0dXJuIGZhbHNlO1xyXG4gIH1cclxuICByZXR1cm4gbnVtID4gMTtcclxufTtcclxuXHJcbmNvbnN0IGdldERhdGEgPSAoKSA9PiB7XHJcbiAgY29uc3QgbnVtYmVyID0gbWFrZVJhbmRvbSgxMDApO1xyXG4gIGNvbnN0IHJlcyA9IGlzUHJpbWUobnVtYmVyKSA/ICd5ZXMnIDogJ25vJztcclxuICBjb25zdCBxdWVzdGlvbiA9IG51bWJlcjtcclxuXHJcbiAgcmV0dXJuIFtxdWVzdGlvbiwgcmVzXTtcclxufTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0ICgpID0+IGdhbWUoZ2V0RGF0YSwgZ2FtZURlc2NyaXB0aW9uKTtcclxuIl19