brain-games-fulerent-hexlet
Version:
My first project
40 lines (29 loc) • 2.58 kB
JavaScript
;
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==