UNPKG

deuce-move-by-nature

Version:
25 lines (20 loc) 2.51 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _readingData = require("../readingData"); var _utils = require("../utils"); var _default = () => { const max = []; const matrixSavage = (0, _utils.getTransposedMatrix)(_readingData.R, _readingData.lines, _readingData.columns); matrixSavage.forEach((str, key) => { max[key] = (0, _utils.getMaxValue)(str).max; }); console.log('Matrix of risk (R):'); console.log(matrixSavage); console.log(`Min values of matrix R : ${max}`); console.log(`Optimal strategy by Savage's criterion: A[${(0, _utils.getMinValue)(max).key}] with value ${(0, _utils.getMinValue)(max).min}\n`); }; exports.default = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jcml0ZXJpb25zL3NhdmFnZS5qcyJdLCJuYW1lcyI6WyJtYXgiLCJtYXRyaXhTYXZhZ2UiLCJSIiwibGluZXMiLCJjb2x1bW5zIiwiZm9yRWFjaCIsInN0ciIsImtleSIsImNvbnNvbGUiLCJsb2ciLCJtaW4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7QUFNQTs7ZUFNZSxNQUFNO0FBQ25CLFFBQU1BLEdBQUcsR0FBRyxFQUFaO0FBRUEsUUFBTUMsWUFBWSxHQUFHLGdDQUFvQkMsY0FBcEIsRUFBdUJDLGtCQUF2QixFQUE4QkMsb0JBQTlCLENBQXJCO0FBQ0FILEVBQUFBLFlBQVksQ0FBQ0ksT0FBYixDQUFxQixDQUFDQyxHQUFELEVBQU1DLEdBQU4sS0FBYztBQUNqQ1AsSUFBQUEsR0FBRyxDQUFDTyxHQUFELENBQUgsR0FBVyx3QkFBWUQsR0FBWixFQUFpQk4sR0FBNUI7QUFDRCxHQUZEO0FBSUFRLEVBQUFBLE9BQU8sQ0FBQ0MsR0FBUixDQUFZLHFCQUFaO0FBQ0FELEVBQUFBLE9BQU8sQ0FBQ0MsR0FBUixDQUFZUixZQUFaO0FBQ0FPLEVBQUFBLE9BQU8sQ0FBQ0MsR0FBUixDQUFhLDRCQUEyQlQsR0FBSSxFQUE1QztBQUNBUSxFQUFBQSxPQUFPLENBQUNDLEdBQVIsQ0FBYSw2Q0FBNEMsd0JBQVlULEdBQVosRUFBaUJPLEdBQUksZ0JBQWUsd0JBQVlQLEdBQVosRUFBaUJVLEdBQUksSUFBbEg7QUFDRCxDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgUixcbiAgbGluZXMsXG4gIGNvbHVtbnMsXG59IGZyb20gJy4uL3JlYWRpbmdEYXRhJztcblxuaW1wb3J0IHtcbiAgZ2V0TWF4VmFsdWUsXG4gIGdldE1pblZhbHVlLFxuICBnZXRUcmFuc3Bvc2VkTWF0cml4LFxufSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBkZWZhdWx0ICgpID0+IHtcbiAgY29uc3QgbWF4ID0gW107XG5cbiAgY29uc3QgbWF0cml4U2F2YWdlID0gZ2V0VHJhbnNwb3NlZE1hdHJpeChSLCBsaW5lcywgY29sdW1ucyk7XG4gIG1hdHJpeFNhdmFnZS5mb3JFYWNoKChzdHIsIGtleSkgPT4ge1xuICAgIG1heFtrZXldID0gZ2V0TWF4VmFsdWUoc3RyKS5tYXg7XG4gIH0pO1xuXG4gIGNvbnNvbGUubG9nKCdNYXRyaXggb2YgcmlzayAoUik6Jyk7XG4gIGNvbnNvbGUubG9nKG1hdHJpeFNhdmFnZSk7XG4gIGNvbnNvbGUubG9nKGBNaW4gdmFsdWVzIG9mIG1hdHJpeCBSIDogJHttYXh9YCk7XG4gIGNvbnNvbGUubG9nKGBPcHRpbWFsIHN0cmF0ZWd5IGJ5IFNhdmFnZSdzIGNyaXRlcmlvbjogQVske2dldE1pblZhbHVlKG1heCkua2V5fV0gd2l0aCB2YWx1ZSAke2dldE1pblZhbHVlKG1heCkubWlufVxcbmApO1xufTtcbiJdfQ==