Пронормировать квадратную матрицу A [5] [5], разделив все элементы каждой строки на максимальный по модулю элемент матрицы
Плохо разбираюсь в матрицах, хотелось бы увидеть правильно решение
let a = [
[1, 2, 3],
[4, -10, 6],
[7, 8, 9]
];
let mx = Math.max; // для сокращения дальнейшей записи назначаем функции Math.max() и Math.min() локальным переменным
let mn = Math.min;
let max = mx(...a.map(e => mx(...e))); // ищем максимальный элемент (а именно, максимальный среди максимальных для каждой строки)
let min = mn(...a.map(e => mn(...e))); // аналогично ищем минимальный элемент
max = -min > max ? min : max; // если минимальный элемент по абсолютной величине больше максимального, будем считать максимальным именно его
let result = a.map(e => e.map(e => e / max)); // делим каждый элемент на найденный максимальный, получаем новую матрицу.
console.log(result);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Выполняю простое решение задач, но попался на распространненую ошибку и не могу понять почему такПрошу объяснить
Здравствуйте! Возникла проблема с данным кодом: appconfig(['$routeProvider', function ($routeProvider, $route, $routeParams, $templateCache) { $routeProvider
Создал вертикальный аккордеон так что отрытии второго вертикального элемента в списке, закрывается предыдущий это хорошо, но плохо что при...