Search

배열4_문제05_일이삼일이삼

대분류
STEP06 일차배열
문제 난이도
LV03
소분류
일차배열4_문제

영상

문제

<script> /* [문제] 랜덤(2~10)의 숫자를 저장하고 랜덤 개수만큼 반복을 하면서 반복 숫자를 arr배열에 저장하시오. 반복 숫자란, 1 2 3 1 2 3 1 2 3 을 반복해서 저장하는 것이다. [예시1] r = 8 arr = 1,2,3,1,2,3,1,2 [예시2] r = 4 arr = 1,2,3,1 */ let arr = []; </script>
Java
복사

해설

<script> /* [문제] 랜덤(2~10)의 숫자를 저장하고 랜덤 개수만큼 반복을 하면서 반복 숫자를 arr배열에 저장하시오. 반복 숫자란, 1 2 3 1 2 3 1 2 3 을 반복해서 저장하는 것이다. [예시1] r = 8 arr = 1,2,3,1,2,3,1,2 [예시2] r = 4 arr = 1,2,3,1 */ let arr = []; let r = Math.floor(Math.random() * 9) + 2; document.write("r = " + r + "<br>"); let num = 1; for(let i=0; i<r; i++) { arr.push(num); num += 1; if(num == 4) { num = 1; } } document.write(arr + "<br>"); //----------------------- arr = []; num = 1; let i = 0; while(i < r) { arr.push(num); num += 1; if(num == 4) { num = 1; } i += 1; } document.write(arr + "<br>"); </script>
Java
복사