Search

함수3_문제1_랜덤이차원배열

대분류
STEP10 함수/클래스
문제 난이도
필수
소분류
함수3_문제

영상

문제

<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
복사