uladzislau97-brain-games
Version:
Set of console mini-games.
31 lines (22 loc) • 2.54 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _gameEngine = _interopRequireDefault(require("./game-engine"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const INCLUDED_MIN_RANDOM_NUMBER = 1;
const EXCLUDED_MAX_RANDOM_NUMBER = 101;
const GAME_DESCRIPTION = 'Answer "yes" if number even otherwise answer "no".';
const generateQuestion = () => Math.floor(Math.random() * (EXCLUDED_MAX_RANDOM_NUMBER - INCLUDED_MIN_RANDOM_NUMBER) + INCLUDED_MIN_RANDOM_NUMBER);
const getCorrectAnswer = question => {
if (question % 2 === 0) {
return 'yes';
}
return 'no';
};
var _default = () => {
(0, _gameEngine.default)(GAME_DESCRIPTION, generateQuestion, getCorrectAnswer);
};
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9nYW1lcy9icmFpbi1ldmVuLmpzIl0sIm5hbWVzIjpbIklOQ0xVREVEX01JTl9SQU5ET01fTlVNQkVSIiwiRVhDTFVERURfTUFYX1JBTkRPTV9OVU1CRVIiLCJHQU1FX0RFU0NSSVBUSU9OIiwiZ2VuZXJhdGVRdWVzdGlvbiIsIk1hdGgiLCJmbG9vciIsInJhbmRvbSIsImdldENvcnJlY3RBbnN3ZXIiLCJxdWVzdGlvbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOzs7O0FBRUEsTUFBTUEsMEJBQTBCLEdBQUcsQ0FBbkM7QUFDQSxNQUFNQywwQkFBMEIsR0FBRyxHQUFuQztBQUNBLE1BQU1DLGdCQUFnQixHQUFHLG9EQUF6Qjs7QUFFQSxNQUFNQyxnQkFBZ0IsR0FBRyxNQUFNQyxJQUFJLENBQUNDLEtBQUwsQ0FDN0JELElBQUksQ0FBQ0UsTUFBTCxNQUFpQkwsMEJBQTBCLEdBQUdELDBCQUE5QyxJQUNJQSwwQkFGeUIsQ0FBL0I7O0FBS0EsTUFBTU8sZ0JBQWdCLEdBQUlDLFFBQUQsSUFBYztBQUNyQyxNQUFJQSxRQUFRLEdBQUcsQ0FBWCxLQUFpQixDQUFyQixFQUF3QjtBQUN0QixXQUFPLEtBQVA7QUFDRDs7QUFDRCxTQUFPLElBQVA7QUFDRCxDQUxEOztlQU9lLE1BQU07QUFDbkIsMkJBQVFOLGdCQUFSLEVBQTBCQyxnQkFBMUIsRUFBNENJLGdCQUE1QztBQUNELEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgcnVuR2FtZSBmcm9tICcuL2dhbWUtZW5naW5lJztcblxuY29uc3QgSU5DTFVERURfTUlOX1JBTkRPTV9OVU1CRVIgPSAxO1xuY29uc3QgRVhDTFVERURfTUFYX1JBTkRPTV9OVU1CRVIgPSAxMDE7XG5jb25zdCBHQU1FX0RFU0NSSVBUSU9OID0gJ0Fuc3dlciBcInllc1wiIGlmIG51bWJlciBldmVuIG90aGVyd2lzZSBhbnN3ZXIgXCJub1wiLic7XG5cbmNvbnN0IGdlbmVyYXRlUXVlc3Rpb24gPSAoKSA9PiBNYXRoLmZsb29yKFxuICBNYXRoLnJhbmRvbSgpICogKEVYQ0xVREVEX01BWF9SQU5ET01fTlVNQkVSIC0gSU5DTFVERURfTUlOX1JBTkRPTV9OVU1CRVIpXG4gICAgKyBJTkNMVURFRF9NSU5fUkFORE9NX05VTUJFUixcbik7XG5cbmNvbnN0IGdldENvcnJlY3RBbnN3ZXIgPSAocXVlc3Rpb24pID0+IHtcbiAgaWYgKHF1ZXN0aW9uICUgMiA9PT0gMCkge1xuICAgIHJldHVybiAneWVzJztcbiAgfVxuICByZXR1cm4gJ25vJztcbn07XG5cbmV4cG9ydCBkZWZhdWx0ICgpID0+IHtcbiAgcnVuR2FtZShHQU1FX0RFU0NSSVBUSU9OLCBnZW5lcmF0ZVF1ZXN0aW9uLCBnZXRDb3JyZWN0QW5zd2VyKTtcbn07XG4iXX0=