Search

배열2_문제07_랜덤비교

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

영상

문제

<script> /* [문제] [조건1] a배열과 b배열 두 개에 1~100 사이의 랜덤 값 다섯 개를 저장한다. [조건2] base 변수에 랜덤으로 1~100 사이의 숫자를 저장한다. base 변수 값보다 큰 값들을 전부 출력하시오. [예시] a = 73,35,40,14,17 b = 87,61,18,16,69 base = 36 a : 73 b : 87 b : 61 a : 40 b : 69 */ let a = []; let b = []; let base = 0; </script>
Java
복사

해설

<script> /* [문제] [조건1] a배열과 b배열 두 개에 1~100 사이의 랜덤 값 다섯 개를 저장한다. [조건2] base 변수에 랜덤으로 1~100 사이의 숫자를 저장한다. base 변수 값보다 큰 값들을 전부 출력하시오. [예시] a = 73,35,40,14,17 b = 87,61,18,16,69 base = 36 a : 73 b : 87 b : 61 a : 40 b : 69 */ let a = []; let b = []; let base = 0; for(let i=0; i<5; i++) { a.push(Math.floor(Math.random() * 100) + 1); b.push(Math.floor(Math.random() * 100) + 1); } document.write(a + "<br>"); document.write(b + "<br>"); base = Math.floor(Math.random() * 100) + 1; document.write(base + "<br>"); for(let i=0; i<5; i++) { if(base < a[i]) { document.write("a : " + a[i] + "<br>"); } if(base < b[i]) { document.write("b : " + b[i] + "<br>"); } } //-------------------------------------------------- a = []; b = []; base = 0; let i = 0; while(i < 5) { a.push(Math.floor(Math.random() * 100) + 1); b.push(Math.floor(Math.random() * 100) + 1); i += 1; } document.write(a + "<br>"); document.write(b + "<br>"); base = Math.floor(Math.random() * 100) + 1; document.write(base + "<br>"); i = 0; while(i < 5) { if(base < a[i]) { document.write("a : " + a[i] + "<br>"); } if(base < b[i]) { document.write("b : " + b[i] + "<br>"); } i += 1; } </script>
Java
복사