UNPKG

brain-games_216

Version:
38 lines (33 loc) 2.93 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _ = require('..'); var isPrime = function isPrime(num) { if (num <= 0 || num === 1) { return false; } for (var i = 2; i < num; i += 1) { if (num % i === 0) { return false; } } return true; }; var gamePrime = function gamePrime() { var description = 'Is this number prime?'; var getGame = function getGame() { var num = (0, _.numberRandom)(); var answer = function answer(number) { if (isPrime(number)) { return 'yes'; }return 'no'; }; var question = '' + num; var gameDateArr = [question, answer(num)]; return gameDateArr; }; (0, _.games)(description, getGame); }; exports.default = gamePrime; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9icmFpbi1wcmltZS5qcyJdLCJuYW1lcyI6WyJpc1ByaW1lIiwibnVtIiwiaSIsImdhbWVQcmltZSIsImRlc2NyaXB0aW9uIiwiZ2V0R2FtZSIsImFuc3dlciIsIm51bWJlciIsInF1ZXN0aW9uIiwiZ2FtZURhdGVBcnIiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBOztBQUVBLElBQU1BLFVBQVUsU0FBVkEsT0FBVSxDQUFDQyxHQUFELEVBQVM7QUFDdkIsTUFBSUEsT0FBTyxDQUFQLElBQVlBLFFBQVEsQ0FBeEIsRUFBMkI7QUFDekIsV0FBTyxLQUFQO0FBQ0Q7QUFDRCxPQUFLLElBQUlDLElBQUksQ0FBYixFQUFnQkEsSUFBSUQsR0FBcEIsRUFBeUJDLEtBQUssQ0FBOUIsRUFBaUM7QUFDL0IsUUFBSUQsTUFBTUMsQ0FBTixLQUFZLENBQWhCLEVBQW1CO0FBQ2pCLGFBQU8sS0FBUDtBQUNEO0FBQ0Y7QUFDRCxTQUFPLElBQVA7QUFDRCxDQVZEOztBQVlBLElBQU1DLFlBQVksU0FBWkEsU0FBWSxHQUFNO0FBQ3RCLE1BQU1DLGNBQWMsdUJBQXBCO0FBQ0EsTUFBTUMsVUFBVSxTQUFWQSxPQUFVLEdBQU07QUFDcEIsUUFBTUosTUFBTSxxQkFBWjtBQUNBLFFBQU1LLFNBQVMsU0FBVEEsTUFBUyxDQUFDQyxNQUFELEVBQVk7QUFDekIsVUFBSVAsUUFBUU8sTUFBUixDQUFKLEVBQXFCO0FBQ25CLGVBQU8sS0FBUDtBQUNELE9BQUMsT0FBTyxJQUFQO0FBQ0gsS0FKRDtBQUtBLFFBQU1DLGdCQUFjUCxHQUFwQjtBQUNBLFFBQU1RLGNBQWMsQ0FBQ0QsUUFBRCxFQUFXRixPQUFPTCxHQUFQLENBQVgsQ0FBcEI7QUFDQSxXQUFPUSxXQUFQO0FBQ0QsR0FWRDtBQVdBLGVBQU1MLFdBQU4sRUFBbUJDLE9BQW5CO0FBQ0QsQ0FkRDs7a0JBZ0JlRixTIiwiZmlsZSI6ImJyYWluLXByaW1lLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZ2FtZXMsIG51bWJlclJhbmRvbSB9IGZyb20gJy4uJztcblxuY29uc3QgaXNQcmltZSA9IChudW0pID0+IHtcbiAgaWYgKG51bSA8PSAwIHx8IG51bSA9PT0gMSkge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuICBmb3IgKGxldCBpID0gMjsgaSA8IG51bTsgaSArPSAxKSB7XG4gICAgaWYgKG51bSAlIGkgPT09IDApIHtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG4gIH1cbiAgcmV0dXJuIHRydWU7XG59O1xuXG5jb25zdCBnYW1lUHJpbWUgPSAoKSA9PiB7XG4gIGNvbnN0IGRlc2NyaXB0aW9uID0gJ0lzIHRoaXMgbnVtYmVyIHByaW1lPyc7XG4gIGNvbnN0IGdldEdhbWUgPSAoKSA9PiB7XG4gICAgY29uc3QgbnVtID0gbnVtYmVyUmFuZG9tKCk7XG4gICAgY29uc3QgYW5zd2VyID0gKG51bWJlcikgPT4ge1xuICAgICAgaWYgKGlzUHJpbWUobnVtYmVyKSkge1xuICAgICAgICByZXR1cm4gJ3llcyc7XG4gICAgICB9IHJldHVybiAnbm8nO1xuICAgIH07XG4gICAgY29uc3QgcXVlc3Rpb24gPSBgJHtudW19YDtcbiAgICBjb25zdCBnYW1lRGF0ZUFyciA9IFtxdWVzdGlvbiwgYW5zd2VyKG51bSldO1xuICAgIHJldHVybiBnYW1lRGF0ZUFycjtcbiAgfTtcbiAgZ2FtZXMoZGVzY3JpcHRpb24sIGdldEdhbWUpO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgZ2FtZVByaW1lO1xuIl19