영상
문제
<script>
/*
[문제]
[조건1] arr배열에 랜덤 숫자(1~100) 5개를 추가한다.
[조건2] 위 값 중에 50보다 큰 값들만 출력한다.
[예시]
arr = 6,78,56,73,1
78
56
73
*/
let arr = [];
</script>
Java
복사
해설
<script>
/*
[문제]
[조건1] arr배열에 랜덤 숫자(1~100) 5개를 추가한다.
[조건2] 위 값 중에 50보다 큰 값들만 출력한다.
[예시]
arr = 6,78,56,73,1
78
56
73
*/
let arr = [];
for(let i=0; i<5; i++) {
let r = Math.floor(Math.random() * 100) + 1;
arr.push(r);
if(arr[i] > 50) {
document.write(arr[i] + " ");
}
}
document.write("<br>" + arr);
//--------------------------------------------
document.write("<br>");
arr = [];
let i = 0;
while(i < 5) {
let r = Math.floor(Math.random() * 100) + 1;
arr.push(r);
if(arr[i] > 50) {
document.write(arr[i] + " ");
}
i += 1;
}
document.write("<br>" + arr);
</script>
Java
복사