deuce-move-by-nature
Version:
26 lines (19 loc) • 2.39 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _readingData = require("../readingData");
var _utils = require("../utils");
var _default = () => {
const P = new Array(_readingData.A.length).fill(0);
for (let i = 0; i < _readingData.lines; i += 1) {
for (let j = 0; j < _readingData.columns; j += 1) {
P[i] += _readingData.A[i][j] * _readingData.Q[j];
}
}
console.log(`Multiplication A on Q : ${P}`);
console.log(`Optimal strategy by Maximum average win criterion: A[${(0, _utils.getMaxValue)(P).key}] with value ${(0, _utils.getMaxValue)(P).max}\n`);
};
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jcml0ZXJpb25zL21heGltdW1BdmVyYWdlV2luLmpzIl0sIm5hbWVzIjpbIlAiLCJBcnJheSIsIkEiLCJsZW5ndGgiLCJmaWxsIiwiaSIsImxpbmVzIiwiaiIsImNvbHVtbnMiLCJRIiwiY29uc29sZSIsImxvZyIsImtleSIsIm1heCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQU9BOztlQUVlLE1BQU07QUFDbkIsUUFBTUEsQ0FBQyxHQUFHLElBQUlDLEtBQUosQ0FBVUMsZUFBRUMsTUFBWixFQUFvQkMsSUFBcEIsQ0FBeUIsQ0FBekIsQ0FBVjs7QUFFQSxPQUFLLElBQUlDLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUdDLGtCQUFwQixFQUEyQkQsQ0FBQyxJQUFJLENBQWhDLEVBQW1DO0FBQ2pDLFNBQUssSUFBSUUsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0Msb0JBQXBCLEVBQTZCRCxDQUFDLElBQUksQ0FBbEMsRUFBcUM7QUFDbkNQLE1BQUFBLENBQUMsQ0FBQ0ssQ0FBRCxDQUFELElBQVNILGVBQUVHLENBQUYsRUFBS0UsQ0FBTCxJQUFVRSxlQUFFRixDQUFGLENBQW5CO0FBQ0Q7QUFDRjs7QUFFREcsRUFBQUEsT0FBTyxDQUFDQyxHQUFSLENBQWEsMkJBQTBCWCxDQUFFLEVBQXpDO0FBQ0FVLEVBQUFBLE9BQU8sQ0FBQ0MsR0FBUixDQUFhLHdEQUF1RCx3QkFBWVgsQ0FBWixFQUFlWSxHQUFJLGdCQUFlLHdCQUFZWixDQUFaLEVBQWVhLEdBQUksSUFBekg7QUFDRCxDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtcbiAgQSxcbiAgUSxcbiAgbGluZXMsXG4gIGNvbHVtbnMsXG59IGZyb20gJy4uL3JlYWRpbmdEYXRhJztcblxuaW1wb3J0IHsgZ2V0TWF4VmFsdWUgfSBmcm9tICcuLi91dGlscyc7XG5cbmV4cG9ydCBkZWZhdWx0ICgpID0+IHtcbiAgY29uc3QgUCA9IG5ldyBBcnJheShBLmxlbmd0aCkuZmlsbCgwKTtcblxuICBmb3IgKGxldCBpID0gMDsgaSA8IGxpbmVzOyBpICs9IDEpIHtcbiAgICBmb3IgKGxldCBqID0gMDsgaiA8IGNvbHVtbnM7IGogKz0gMSkge1xuICAgICAgUFtpXSArPSAoQVtpXVtqXSAqIFFbal0pO1xuICAgIH1cbiAgfVxuXG4gIGNvbnNvbGUubG9nKGBNdWx0aXBsaWNhdGlvbiBBIG9uIFEgOiAke1B9YCk7XG4gIGNvbnNvbGUubG9nKGBPcHRpbWFsIHN0cmF0ZWd5IGJ5IE1heGltdW0gYXZlcmFnZSB3aW4gY3JpdGVyaW9uOiBBWyR7Z2V0TWF4VmFsdWUoUCkua2V5fV0gd2l0aCB2YWx1ZSAke2dldE1heFZhbHVlKFApLm1heH1cXG5gKTtcbn07XG4iXX0=