console-game
Version:
student project console game
37 lines (32 loc) • 2.95 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var getRandomNumber = function getRandomNumber() {
return Math.round(Math.random() * 100);
};
var getRndArrIndex = function getRndArrIndex(length) {
return Math.floor(Math.random() * length);
};
var getRandomOperator = function getRandomOperator() {
var operators = ['-', '+', '*'];
var randomIndex = getRndArrIndex(3);
return operators[randomIndex];
};
var getGcd = function getGcd(a, b) {
if (b === 0) {
return a;
}
return getGcd(b, a % b);
};
var ascSort = function ascSort(arr) {
return arr.sort(function (a, b) {
return a - b;
});
};
exports.getRandomNumber = getRandomNumber;
exports.getRandomOperator = getRandomOperator;
exports.getGcd = getGcd;
exports.ascSort = ascSort;
exports.getRndArrIndex = getRndArrIndex;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy91dGlscy5qcyJdLCJuYW1lcyI6WyJnZXRSYW5kb21OdW1iZXIiLCJNYXRoIiwicm91bmQiLCJyYW5kb20iLCJnZXRSbmRBcnJJbmRleCIsImZsb29yIiwibGVuZ3RoIiwiZ2V0UmFuZG9tT3BlcmF0b3IiLCJvcGVyYXRvcnMiLCJyYW5kb21JbmRleCIsImdldEdjZCIsImEiLCJiIiwiYXNjU29ydCIsImFyciIsInNvcnQiXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsSUFBTUEsa0JBQWtCLFNBQWxCQSxlQUFrQjtBQUFBLFNBQU1DLEtBQUtDLEtBQUwsQ0FBV0QsS0FBS0UsTUFBTCxLQUFnQixHQUEzQixDQUFOO0FBQUEsQ0FBeEI7QUFDQSxJQUFNQyxpQkFBaUIsU0FBakJBLGNBQWlCO0FBQUEsU0FBVUgsS0FBS0ksS0FBTCxDQUFXSixLQUFLRSxNQUFMLEtBQWdCRyxNQUEzQixDQUFWO0FBQUEsQ0FBdkI7O0FBRUEsSUFBTUMsb0JBQW9CLFNBQXBCQSxpQkFBb0IsR0FBTTtBQUM5QixNQUFNQyxZQUFZLENBQUMsR0FBRCxFQUFNLEdBQU4sRUFBVyxHQUFYLENBQWxCO0FBQ0EsTUFBTUMsY0FBY0wsZUFBZSxDQUFmLENBQXBCO0FBQ0EsU0FBT0ksVUFBVUMsV0FBVixDQUFQO0FBQ0QsQ0FKRDs7QUFNQSxJQUFNQyxTQUFTLFNBQVRBLE1BQVMsQ0FBQ0MsQ0FBRCxFQUFJQyxDQUFKLEVBQVU7QUFDdkIsTUFBSUEsTUFBTSxDQUFWLEVBQWE7QUFDWCxXQUFPRCxDQUFQO0FBQ0Q7QUFDRCxTQUFPRCxPQUFPRSxDQUFQLEVBQVVELElBQUlDLENBQWQsQ0FBUDtBQUNELENBTEQ7O0FBT0EsSUFBTUMsVUFBVSxTQUFWQSxPQUFVO0FBQUEsU0FBT0MsSUFBSUMsSUFBSixDQUFTLFVBQUNKLENBQUQsRUFBSUMsQ0FBSjtBQUFBLFdBQVVELElBQUlDLENBQWQ7QUFBQSxHQUFULENBQVA7QUFBQSxDQUFoQjs7UUFHRVosZSxHQUFBQSxlO1FBQ0FPLGlCLEdBQUFBLGlCO1FBQ0FHLE0sR0FBQUEsTTtRQUNBRyxPLEdBQUFBLE87UUFDQVQsYyxHQUFBQSxjIiwiZmlsZSI6InV0aWxzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgZ2V0UmFuZG9tTnVtYmVyID0gKCkgPT4gTWF0aC5yb3VuZChNYXRoLnJhbmRvbSgpICogMTAwKTtcbmNvbnN0IGdldFJuZEFyckluZGV4ID0gbGVuZ3RoID0+IE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIGxlbmd0aCk7XG5cbmNvbnN0IGdldFJhbmRvbU9wZXJhdG9yID0gKCkgPT4ge1xuICBjb25zdCBvcGVyYXRvcnMgPSBbJy0nLCAnKycsICcqJ107XG4gIGNvbnN0IHJhbmRvbUluZGV4ID0gZ2V0Um5kQXJySW5kZXgoMyk7XG4gIHJldHVybiBvcGVyYXRvcnNbcmFuZG9tSW5kZXhdO1xufTtcblxuY29uc3QgZ2V0R2NkID0gKGEsIGIpID0+IHtcbiAgaWYgKGIgPT09IDApIHtcbiAgICByZXR1cm4gYTtcbiAgfVxuICByZXR1cm4gZ2V0R2NkKGIsIGEgJSBiKTtcbn07XG5cbmNvbnN0IGFzY1NvcnQgPSBhcnIgPT4gYXJyLnNvcnQoKGEsIGIpID0+IGEgLSBiKTtcblxuZXhwb3J0IHtcbiAgZ2V0UmFuZG9tTnVtYmVyLFxuICBnZXRSYW5kb21PcGVyYXRvcixcbiAgZ2V0R2NkLFxuICBhc2NTb3J0LFxuICBnZXRSbmRBcnJJbmRleCxcbn07XG4iXX0=