brain-games-kulpubekov
Version:
Brain Games, first project
36 lines (25 loc) • 2.68 kB
JavaScript
;
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