Search

배열2_문제06_비교_or

대분류
STEP05 일차배열
문제 난이도
LV02
소분류
일차배열2_문제

영상

문제

<script> /* [문제] [조건1] arr배열에 랜덤 숫자(1~100) 20개를 추가한다. [조건2] 위 값 중 30보다 작거나 70보다 크면서 4의 배수만 출력하시오. [예시] arr = 43,43,25,3,49,85,78,75,54,10,42,75,96,58,31,24,1,86,44,16 25 3 10 96 24 1 16 */ let arr = []; </script>
Java
복사

해설

<script> /* [문제] [조건1] arr배열에 랜덤 숫자(1~100) 20개를 추가한다. [조건2] 위 값 중 30보다 작거나 70보다 크면서 4의 배수만 출력하시오. [예시] arr = 43,43,25,3,49,85,78,75,54,10,42,75,96,58,31,24,1,86,44,16 25 3 10 96 24 1 16 */ let arr = []; for(let i=0; i<20; i++) { arr.push(Math.floor(Math.random() * 100) + 1); } document.write(arr + "<br>"); for(let i=0; i<arr.length; i++) { if(arr[i] < 30 || (70 < arr[i] && arr[i] % 4 == 0)) { document.write(arr[i] + "<br>"); } } //-------------------------------------------------------- arr = []; let i = 0; while(i < 20) { arr.push(Math.floor(Math.random() * 100) + 1); i += 1; } document.write(arr + "<br>"); i = 0; while(i < arr.length) { if(arr[i] < 30 || (70 < arr[i] && arr[i] % 4 == 0)) { document.write(arr[i] + "<br>"); } i += 1; } </script>
Java
복사