deuce-move-by-nature
Version:
24 lines (17 loc) • 2.08 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _readingData = require("../readingData");
var _utils = require("../utils");
var _default = () => {
const H = [];
_readingData.A.forEach((str, key) => {
H[key] = _readingData.alpha * (0, _utils.getMinValue)(str).min + (1 - _readingData.alpha) * (0, _utils.getMaxValue)(str).max;
});
console.log(`Array H for Gurvice's criterion: ${H}`);
console.log(`Optimal strategy by Gurvices's criterion: A[${(0, _utils.getMaxValue)(H).key}] with value ${(0, _utils.getMaxValue)(H).max}\n`);
};
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jcml0ZXJpb25zL2d1cnZpYy5qcyJdLCJuYW1lcyI6WyJIIiwiQSIsImZvckVhY2giLCJzdHIiLCJrZXkiLCJhbHBoYSIsIm1pbiIsIm1heCIsImNvbnNvbGUiLCJsb2ciXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7QUFLQTs7ZUFLZSxNQUFNO0FBQ25CLFFBQU1BLENBQUMsR0FBRyxFQUFWOztBQUVBQyxpQkFBRUMsT0FBRixDQUFVLENBQUNDLEdBQUQsRUFBTUMsR0FBTixLQUFjO0FBQ3RCSixJQUFBQSxDQUFDLENBQUNJLEdBQUQsQ0FBRCxHQUFVQyxxQkFBUSx3QkFBWUYsR0FBWixFQUFpQkcsR0FBMUIsR0FBa0MsQ0FBQyxJQUFJRCxrQkFBTCxJQUFjLHdCQUFZRixHQUFaLEVBQWlCSSxHQUExRTtBQUNELEdBRkQ7O0FBSUFDLEVBQUFBLE9BQU8sQ0FBQ0MsR0FBUixDQUFhLG9DQUFtQ1QsQ0FBRSxFQUFsRDtBQUNBUSxFQUFBQSxPQUFPLENBQUNDLEdBQVIsQ0FBYSwrQ0FBOEMsd0JBQVlULENBQVosRUFBZUksR0FBSSxnQkFBZSx3QkFBWUosQ0FBWixFQUFlTyxHQUFJLElBQWhIO0FBQ0QsQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIEEsXG4gIGFscGhhLFxufSBmcm9tICcuLi9yZWFkaW5nRGF0YSc7XG5cbmltcG9ydCB7XG4gIGdldE1pblZhbHVlLFxuICBnZXRNYXhWYWx1ZSxcbn0gZnJvbSAnLi4vdXRpbHMnO1xuXG5leHBvcnQgZGVmYXVsdCAoKSA9PiB7XG4gIGNvbnN0IEggPSBbXTtcblxuICBBLmZvckVhY2goKHN0ciwga2V5KSA9PiB7XG4gICAgSFtrZXldID0gKGFscGhhICogZ2V0TWluVmFsdWUoc3RyKS5taW4pICsgKCgxIC0gYWxwaGEpICogZ2V0TWF4VmFsdWUoc3RyKS5tYXgpO1xuICB9KTtcblxuICBjb25zb2xlLmxvZyhgQXJyYXkgSCBmb3IgR3VydmljZSdzIGNyaXRlcmlvbjogJHtIfWApO1xuICBjb25zb2xlLmxvZyhgT3B0aW1hbCBzdHJhdGVneSBieSBHdXJ2aWNlcydzIGNyaXRlcmlvbjogQVske2dldE1heFZhbHVlKEgpLmtleX1dIHdpdGggdmFsdWUgJHtnZXRNYXhWYWx1ZShIKS5tYXh9XFxuYCk7XG59O1xuIl19