영상
문제
<script>
/*
[문제]
이차원배열의 세로와 가로를 저장하면,
그 숫자만큼 랜덤으로 숫자를 넣어서
이차원 배열로 반환해주는 함수를 만드시오.
[예시]
4, 3
1 2 3
4 5 6
7 8 9
10 11 12
*/
</script>
Java
복사
해설
<script>
/*
[문제]
이차원배열의 세로와 가로를 저장하면,
그 숫자만큼 랜덤으로 숫자를 넣어서
이차원 배열로 반환해주는 함수를 만드시오.
[예시]
4, 3
1 2 3
4 5 6
7 8 9
10 11 12
*/
function randomDoubleArr(y, x){
let arr = [];
let num = 1;
for(let i=0; i<y; i++) {
let row = [];
for(let j=0; j<x; j++) {
row.push(num);
num += 1;
}
arr.push(row);
}
return arr;
}
let arr = randomDoubleArr(4, 3);
for(let i=0; i<arr.length; i++) {
for(let j=0; j<arr[i].length; j++) {
document.write(arr[i][j] + " ");
}
document.write("<br>");
}
</script>
Java
복사