Срочно! Помогите JS

// Вам дан массив (матрица) проведите линию по диогонали присвоив им цифру 0 используя цикл for

// const arr = [
// [1, 2, 3],
// [4, 5, 6],
// [7, 8, 9]
// ];

// Вывод:
// const arr = [
// [0, 2, 3],
// [4, 0, 5],
// [6, 7, 0]
// ];

Ответы

Ответ дал: retwquu3
0

const arr = [

 [1, 2, 3],

 [4, 5, 6],

 [7, 8, 9]

];

for (let i = 0; i < arr.length; i++) {

 arr[i][i] = 0;

}

console.log(arr);




nullptr53: ...
Ответ дал: nullptr53
0

Ответ:

var arr = [

[1, 2, 3],

[4, 5, 6],

[7, 8, 9]

];

arr[0].reverse()

arr[1].reverse()

arr[2].reverse()

var newarr = arr[0].concat(arr[1], arr[2])

Answer(newarr);

function Answer(arr2)

{

var n = arr2.length;

var step = Math.sqrt(arr2.length) - 1;

for (var i = step; i < n - step; i += step)

{

newarr[i] = 0

}

}

function NestedArray(arr, pivot) { return arr.reduce((a, c, i) => { if (i % pivot === 0) { a.push([]); } return a[a.length - 1].push(c), a; }, []); }

newarr = NestedArray(newarr, 3)

console.log(newarr[0].reverse())

console.log(newarr[1].reverse())

console.log(newarr[2].reverse())

Вывод:

[ 0, 2, 3 ]

[ 4, 0, 6 ]

[ 7, 8, 0 ]

Вас заинтересует