UNPKG

brain-games-fulerent-hexlet

Version:
40 lines (29 loc) 2.58 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _ = _interopRequireDefault(require("..")); var _generic = _interopRequireDefault(require("../generic")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const descriptionGame = '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 true; }; const getData = () => { const question = (0, _generic.default)(1, 99); const answer = isPrime(question) ? 'yes' : 'no'; return { question, answer }; }; var _default = () => (0, _.default)(descriptionGame, getData); exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9wcmltZS5qcyJdLCJuYW1lcyI6WyJkZXNjcmlwdGlvbkdhbWUiLCJpc1ByaW1lIiwibnVtIiwiaSIsImdldERhdGEiLCJxdWVzdGlvbiIsImFuc3dlciJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQUNBOzs7O0FBRUEsTUFBTUEsZUFBZSxHQUFHLDhEQUF4Qjs7QUFFQSxNQUFNQyxPQUFPLEdBQUlDLEdBQUQsSUFBUztBQUN2QixNQUFJQSxHQUFHLEdBQUcsQ0FBVixFQUFhO0FBQUUsV0FBTyxLQUFQO0FBQWU7O0FBQzlCLE9BQUssSUFBSUMsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0QsR0FBcEIsRUFBeUJDLENBQUMsSUFBSSxDQUE5QixFQUFpQztBQUMvQixRQUFJRCxHQUFHLEdBQUdDLENBQU4sS0FBWSxDQUFoQixFQUFtQixPQUFPLEtBQVA7QUFDcEI7O0FBQ0QsU0FBTyxJQUFQO0FBQ0QsQ0FORDs7QUFRQSxNQUFNQyxPQUFPLEdBQUcsTUFBTTtBQUNwQixRQUFNQyxRQUFRLEdBQUcsc0JBQWUsQ0FBZixFQUFrQixFQUFsQixDQUFqQjtBQUNBLFFBQU1DLE1BQU0sR0FBR0wsT0FBTyxDQUFDSSxRQUFELENBQVAsR0FBb0IsS0FBcEIsR0FBNEIsSUFBM0M7QUFDQSxTQUFPO0FBQUVBLElBQUFBLFFBQUY7QUFBWUMsSUFBQUE7QUFBWixHQUFQO0FBQ0QsQ0FKRDs7ZUFNZSxNQUFNLGVBQVlOLGVBQVosRUFBNkJJLE9BQTdCLEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgcnVuQ29yZUdhbWUgZnJvbSAnLi4nO1xuaW1wb3J0IGdlbmVyYXRlTnVtYmVyIGZyb20gJy4uL2dlbmVyaWMnO1xuXG5jb25zdCBkZXNjcmlwdGlvbkdhbWUgPSAnQW5zd2VyIFwieWVzXCIgaWYgZ2l2ZW4gbnVtYmVyIGlzIHByaW1lLiBPdGhlcndpc2UgYW5zd2VyIFwibm9cIic7XG5cbmNvbnN0IGlzUHJpbWUgPSAobnVtKSA9PiB7XG4gIGlmIChudW0gPCAyKSB7IHJldHVybiBmYWxzZTsgfVxuICBmb3IgKGxldCBpID0gMjsgaSA8IG51bTsgaSArPSAxKSB7XG4gICAgaWYgKG51bSAlIGkgPT09IDApIHJldHVybiBmYWxzZTtcbiAgfVxuICByZXR1cm4gdHJ1ZTtcbn07XG5cbmNvbnN0IGdldERhdGEgPSAoKSA9PiB7XG4gIGNvbnN0IHF1ZXN0aW9uID0gZ2VuZXJhdGVOdW1iZXIoMSwgOTkpO1xuICBjb25zdCBhbnN3ZXIgPSBpc1ByaW1lKHF1ZXN0aW9uKSA/ICd5ZXMnIDogJ25vJztcbiAgcmV0dXJuIHsgcXVlc3Rpb24sIGFuc3dlciB9O1xufTtcblxuZXhwb3J0IGRlZmF1bHQgKCkgPT4gcnVuQ29yZUdhbWUoZGVzY3JpcHRpb25HYW1lLCBnZXREYXRhKTtcbiJdfQ==