UNPKG

anf-project-lvl1-braingames

Version:

Games with numbers

29 lines (21 loc) 2.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _index = require("../index"); const helloWord = 'Answer "yes" if given number is prime. Otherwise answer "no".\n'; const getRandCorrAns = num => { for (let i = 2; i < num; i += 1) { if (num % i === 0) { return 'no'; } } return 'yes'; }; const randomInt = () => Math.floor(Math.random() * (100 - 2)) + 2; var _default = () => { (0, _index.testAnswer)(helloWord, randomInt, _index.takeAnswer, getRandCorrAns); }; exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9wcmltZS1nYW1lLmpzIl0sIm5hbWVzIjpbImhlbGxvV29yZCIsImdldFJhbmRDb3JyQW5zIiwibnVtIiwiaSIsInJhbmRvbUludCIsIk1hdGgiLCJmbG9vciIsInJhbmRvbSIsInRha2VBbnN3ZXIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7QUFFQSxNQUFNQSxTQUFTLEdBQUcsaUVBQWxCOztBQUVBLE1BQU1DLGNBQWMsR0FBSUMsR0FBRCxJQUFTO0FBQzlCLE9BQUssSUFBSUMsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0QsR0FBcEIsRUFBeUJDLENBQUMsSUFBSSxDQUE5QixFQUFpQztBQUMvQixRQUFJRCxHQUFHLEdBQUdDLENBQU4sS0FBWSxDQUFoQixFQUFtQjtBQUNqQixhQUFPLElBQVA7QUFDRDtBQUNGOztBQUNELFNBQU8sS0FBUDtBQUNELENBUEQ7O0FBU0EsTUFBTUMsU0FBUyxHQUFHLE1BQU1DLElBQUksQ0FBQ0MsS0FBTCxDQUFXRCxJQUFJLENBQUNFLE1BQUwsTUFBaUIsTUFBTSxDQUF2QixDQUFYLElBQXdDLENBQWhFOztlQUVlLE1BQU07QUFDbkIseUJBQVdQLFNBQVgsRUFBc0JJLFNBQXRCLEVBQWlDSSxpQkFBakMsRUFBNkNQLGNBQTdDO0FBQ0QsQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHRha2VBbnN3ZXIsIHRlc3RBbnN3ZXIgfSBmcm9tICcuLi9pbmRleCc7XG5cbmNvbnN0IGhlbGxvV29yZCA9ICdBbnN3ZXIgXCJ5ZXNcIiBpZiBnaXZlbiBudW1iZXIgaXMgcHJpbWUuIE90aGVyd2lzZSBhbnN3ZXIgXCJub1wiLlxcbic7XG5cbmNvbnN0IGdldFJhbmRDb3JyQW5zID0gKG51bSkgPT4ge1xuICBmb3IgKGxldCBpID0gMjsgaSA8IG51bTsgaSArPSAxKSB7XG4gICAgaWYgKG51bSAlIGkgPT09IDApIHtcbiAgICAgIHJldHVybiAnbm8nO1xuICAgIH1cbiAgfVxuICByZXR1cm4gJ3llcyc7XG59O1xuXG5jb25zdCByYW5kb21JbnQgPSAoKSA9PiBNYXRoLmZsb29yKE1hdGgucmFuZG9tKCkgKiAoMTAwIC0gMikpICsgMjtcblxuZXhwb3J0IGRlZmF1bHQgKCkgPT4ge1xuICB0ZXN0QW5zd2VyKGhlbGxvV29yZCwgcmFuZG9tSW50LCB0YWtlQW5zd2VyLCBnZXRSYW5kQ29yckFucyk7XG59O1xuIl19