How to get the matrix like values i have given below when only n>=3 using javascript?
n=3:
[ (1 1 1)
(1 0 1)
(1 1 1)
]
and n=4:
[(1 1 1 1)
(1 0 0 1)
(1 0 0 1)
(1 1 1 1)
]
...... and so on. Please give me answer. Thank you
How to get the matrix like values i have given below when only n>=3 using javascript?
n=3:
[ (1 1 1)
(1 0 1)
(1 1 1)
]
and n=4:
[(1 1 1 1)
(1 0 0 1)
(1 0 0 1)
(1 1 1 1)
]
...... and so on. Please give me answer. Thank you
Basically you could generate a nested array and fill it with the right value with a check if one index is zero or the last possible index value.
var n = 5,
array = Array.apply(null, { length: n }).map(function (_, i) {
return Array.apply(null, { length: n }).map(function (_, j) {
return +(i === 0 || i + 1 === n || j === 0 || j + 1 === n);
});
});
console.log(array);