점검
<script>
/*
[문제]
반복문을 사용하여 1부터 100까지의 숫자 중에서,
아래 조건에 해당하는 숫자만 출력하시오.
[조건]
(1) 숫자가 50 이상 100 이하일 경우, 7의 배수만 출력합니다.
(2) 숫자가 1 이상 49 이하일 경우, 8의 배수만 출력합니다.
(3) 위 두 조건에 해당하지 않는 숫자는 출력하지 않습니다.
*/
/*
[출력예시]
8 16 24 32 40 48 56 63 70 77 84 91 98
*/
</script>
HTML
복사
정답
<script>
/*
[문제]
반복문을 사용하여 1부터 100까지의 숫자 중에서,
아래 조건에 해당하는 숫자만 출력하시오.
[조건]
(1) 숫자가 50 이상 100 이하일 경우, 7의 배수만 출력합니다.
(2) 숫자가 1 이상 49 이하일 경우, 8의 배수만 출력합니다.
(3) 위 두 조건에 해당하지 않는 숫자는 출력하지 않습니다.
*/
/*
[출력예시]
8 16 24 32 40 48 56 63 70 77 84 91 98
*/
for(let i = 1; i <= 100; i++) {
let tf = i >= 50 && i % 7 == 0;
let tf2 = i < 50 && i % 8 == 0;
if(tf || tf2) {
document.write(i, " ");
}
}
</script>
HTML
복사


