UNPKG

deuce-move-by-nature

Version:
26 lines (19 loc) 2.39 kB
"use strict"; 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=