Search

이차배열3_문제01_랜덤이차원

대분류
STEP08 이차배열
문제 난이도
LV04
소분류
이차배열3_문제

영상

문제

<script> /* [문제] [1] 빈 배열을 만들어 랜덤으로 숫자(1~5)를 저장하고, 그 숫자만큼 연속으로 추가하시오. [2] 위 규칙을 다섯 번 반복하여 이차원 배열로 만들어보시오. [예시] [3, 3, 3] [4, 4, 4, 4] [2, 2] [4, 4, 4, 4] [4, 4, 4, 4] */ let arr = []; </script>
Java
복사

해설

<script> /* [문제] [1] 빈 배열을 만들어 랜덤으로 숫자(1~5)를 저장하고, 그 숫자만큼 연속으로 추가하시오. [2] 위 규칙을 다섯 번 반복하여 이차원 배열로 만들어보시오. [예시] [3, 3, 3] [4, 4, 4, 4] [2, 2] [4, 4, 4, 4] [4, 4, 4, 4] */ let arr = []; for(let i=0; i<5; i++) { let r = Math.floor(Math.random() * 5) + 1; let temp = []; for(let i=0; i<r; i++) { temp.push(r); } arr.push(temp); } for(let i=0; i<arr.length; i++) { document.write(arr[i] + "<br>"); } </script>
Java
복사