자바스크립트
home
2025 자바스크립트 초급 1500제
home

E0104_점검11_문제

점검

<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
복사