anf-project-lvl1-braingames
Version:
Games with numbers
29 lines (21 loc) • 2.09 kB
JavaScript
;
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