Search

배열6_개념08_랜덤숫자제한

대분류
STEP06 일차배열
문제 난이도
LV04
소분류
일차배열6_개념

영상

개념

<script> /* [문제] arr배열 안에 1 또는 7을 랜덤으로 7개 추가 후 출력하시오. 단, 1의 개수는 4개만 추가하고, 7의 개수는 3개만 추가한다. [예시] 정답 [ 1, 7, 7, 1, 1, 7, 1] // 개수가 맞다. 오답 [ 7, 1, 1, 7, 1, 1, 1] // 7이 두개이다. */ let arr = []; let count1 = 0; let count7 = 0; while(true) { let num = Math.floor(Math.random() * 2); if(num == 0 && count1 < 4) { arr.push(1); count1 += 1; } else if(num == 1 && count7 < 3) { arr.push(7); count7 += 1; } if(count1 + count7 == 7) { break; } } document.write(arr); </script>
Java
복사