Перевод кода с языка пайтон на js
matrix = [
[2.1,4.3,5.4,1.4,-1.4],
[2.1,3.2,4.1,5.1,3.2],
[0.0,1.0,5.1,4.3,7.2],
[5.1,6.2,4.2,3.1,4.3],
[7.1,8.2,4.1,3.3,4.2]
]
n = 5
a = []
for i in range(n):
row_abs = [abs(matrix[i][j]) for j in range(n)]
a.append(sum(row_abs))
print(f'A = {max(a)}')
Ответы (1 шт):
Автор решения: Leonid
→ Ссылка
Можно так:
let matrix = [
[2.1,4.3,5.4,1.4,-1.4],
[2.1,3.2,4.1,5.1,3.2],
[0.0,1.0,5.1,4.3,7.2],
[5.1,6.2,4.2,3.1,4.3],
[7.1,8.2,4.1,3.3,4.2]
];
console.log(`A = ${Math.max(...matrix.map(arr => arr.reduce((acc,item) => Math.abs(item) + acc, 0)))}`);