deuce-move-by-nature
Version:
22 lines (16 loc) • 2.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _readingData = require("../readingData");
var _utils = require("../utils");
var _default = () => {
const rowSum = _readingData.A.map(r => r.reduce((a, b) => a + b));
const L = rowSum.map(value => 1 / _readingData.columns * value);
console.log(`Sum lines of A : ${rowSum}`);
console.log(`Array L for Laplasse's criterion: ${L}`);
console.log(`Optimal strategy by Laplass's criterion: A[${(0, _utils.getMaxValue)(L).key}] with value ${(0, _utils.getMaxValue)(L).max}\n`);
};
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jcml0ZXJpb25zL2xhcGxhc3MuanMiXSwibmFtZXMiOlsicm93U3VtIiwiQSIsIm1hcCIsInIiLCJyZWR1Y2UiLCJhIiwiYiIsIkwiLCJ2YWx1ZSIsImNvbHVtbnMiLCJjb25zb2xlIiwibG9nIiwia2V5IiwibWF4Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBS0E7O2VBR2UsTUFBTTtBQUNuQixRQUFNQSxNQUFNLEdBQUdDLGVBQUVDLEdBQUYsQ0FBT0MsQ0FBRCxJQUFPQSxDQUFDLENBQUNDLE1BQUYsQ0FBUyxDQUFDQyxDQUFELEVBQUlDLENBQUosS0FBVUQsQ0FBQyxHQUFHQyxDQUF2QixDQUFiLENBQWY7O0FBQ0EsUUFBTUMsQ0FBQyxHQUFHUCxNQUFNLENBQUNFLEdBQVAsQ0FBWU0sS0FBRCxJQUFZLElBQUlDLG9CQUFMLEdBQWdCRCxLQUF0QyxDQUFWO0FBRUFFLEVBQUFBLE9BQU8sQ0FBQ0MsR0FBUixDQUFhLG9CQUFtQlgsTUFBTyxFQUF2QztBQUNBVSxFQUFBQSxPQUFPLENBQUNDLEdBQVIsQ0FBYSxxQ0FBb0NKLENBQUUsRUFBbkQ7QUFDQUcsRUFBQUEsT0FBTyxDQUFDQyxHQUFSLENBQWEsOENBQTZDLHdCQUFZSixDQUFaLEVBQWVLLEdBQUksZ0JBQWUsd0JBQVlMLENBQVosRUFBZU0sR0FBSSxJQUEvRztBQUNELEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBBLFxuICBjb2x1bW5zLFxufSBmcm9tICcuLi9yZWFkaW5nRGF0YSc7XG5cbmltcG9ydCB7IGdldE1heFZhbHVlIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG5cbmV4cG9ydCBkZWZhdWx0ICgpID0+IHtcbiAgY29uc3Qgcm93U3VtID0gQS5tYXAoKHIpID0+IHIucmVkdWNlKChhLCBiKSA9PiBhICsgYikpO1xuICBjb25zdCBMID0gcm93U3VtLm1hcCgodmFsdWUpID0+ICgxIC8gY29sdW1ucykgKiB2YWx1ZSk7XG5cbiAgY29uc29sZS5sb2coYFN1bSBsaW5lcyBvZiBBIDogJHtyb3dTdW19YCk7XG4gIGNvbnNvbGUubG9nKGBBcnJheSBMIGZvciBMYXBsYXNzZSdzIGNyaXRlcmlvbjogJHtMfWApO1xuICBjb25zb2xlLmxvZyhgT3B0aW1hbCBzdHJhdGVneSBieSBMYXBsYXNzJ3MgY3JpdGVyaW9uOiBBWyR7Z2V0TWF4VmFsdWUoTCkua2V5fV0gd2l0aCB2YWx1ZSAke2dldE1heFZhbHVlKEwpLm1heH1cXG5gKTtcbn07XG4iXX0=