let m x n array is given below
[ 1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
17 18 19 20 ];
Expected Output: If you give array [i,j] => i.e 10, it will print the square of numbers for example
5 6 7
9 10 11
13 14 15
Understand the problem and solve it. make your solution on comments..
Top comments (3)
What do you mean by "if I give it 10"? Do you mean we should write a function? What does 10 mean, or is this a cryptic challenge, the kind where the first puzzle is to understand the question itself, like cryptic crosswords?
Also, you said "m x n array", which is usually used to refer to a 2-D array, i.e. an array with
m
arrays in it, each of lengthn
:But the example array you gave seems to be a 1-D array with
m*n
elements. Which was your intention?Ah, I see, you mean the square of numbers around the given value, in this case
10
. I recommend wrapping your example array in a code block with triple backticks (check the formatting help of you don't know what I mean) to make it easier to understand what you mean.So yeah, to repeat the second half of my question, is the input a 2-D array, or a 1-D array with a pair of dimension variables, e.g.
function getSquare(arr, m, n, val) { ... }
?Input is 2D Array