UNPKG

deuce-move-by-nature

Version:
24 lines (17 loc) 2.08 kB
"use strict"; 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