영상
문제
<script>
/*
[문제]
[조건1] arr배열에 랜덤 숫자(1~100) 20개를 추가한다.
[조건2] 위 값 중 50보다 크면서 7의 배수만 출력하시오.
[예시]
arr = 11,12,55,34,74,68,20,92,57,12,70,84,41,42,91,64,42,92,41,90
70
84
91
*/
let arr = [];
</script>
Java
복사
해설
<script>
/*
[문제]
[조건1] arr배열에 랜덤 숫자(1~100) 20개를 추가한다.
[조건2] 위 값 중 50보다 크면서 7의 배수만 출력하시오.
[예시]
arr = 11,12,55,34,74,68,20,92,57,12,70,84,41,42,91,64,42,92,41,90
70
84
91
*/
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] > 50 && arr[i] % 7 == 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] > 50 && arr[i] % 7 == 0) {
document.write(arr[i] + "<br>");
}
i += 1;
}
</script>
Java
복사