littelbit-brain-games
Version:
hexlet brain-games
34 lines (27 loc) • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _readlineSync = require('readline-sync');
var _readlineSync2 = _interopRequireDefault(_readlineSync);
var _hexletPairs = require('hexlet-pairs');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var steps = 3;
exports.default = function (rule, getGameData) {
console.log('Welcome to the Brain Games!');
console.log(rule);
var name = _readlineSync2.default.question('May I have your name? ');
console.log('Hello, ' + name);
for (var i = 0; i < steps; i += 1) {
var gameData = getGameData();
console.log('Question: ' + (0, _hexletPairs.car)(gameData));
var answer = _readlineSync2.default.question('Your answer: ');
if (answer === (0, _hexletPairs.cdr)(gameData)) {
console.log('Correct!');
} else {
console.log('\'' + answer + '\' your answer. Not correct! Correct \'' + (0, _hexletPairs.cdr)(gameData) + '\'');
return;
}
}
console.log('Congratulations, ' + name + '!');
};