- Home /
Question by
shuraB12 · Sep 03, 2015 at 05:00 AM ·
javascriptarrays2d arrayelementjavascript arrays
Javascript 2d array Help
I need to input 10 integers between 1-10 and type square in a way that each frame contains one digit.
for example input 3 integers should be like this: 11111 12221 12321 12221 11111
Here is my code:
var intNum = prompt("insert number"){
while (intNum <= 0 || intNum > 10){
document.write("Please choose number between 1-10");
}
var unuM = intNum * 2 -1;
var matrix[][] = [unuM][unuM];
for ( var i - 0; i < intNum; i++){
for (int j = 0; j < unuM; j++){
if (matrix[j][i] == 0){
matrix[j][i] = i + 1;
}
if (matrix[unuM - 1 - j][unuM - 1 -i] == 0){
matrix[unuM - 1 - j][unuM - 1 - i] = i + 1;
}
if (matrix[i][j] == 0) {
matrix[i][j] = i + 1;
}
if (matrix[unuM - 1 - i][unuM - 1 - j] == 0){
matrix[unuM - 1 -i][unuM - 1 -j] = i +1;
}
}
}
for (var i = 0; i < unuM; i++){
for ( var j - 0; j < unuM; j++){
document.write(matrix[i][j]);
}
}
}
Can someone detect my error?
thanks!
Comment
Your answer
![](https://koobas.hobune.stream/wayback/20220612002423im_/https://answers.unity.com/themes/thub/images/avi.jpg)