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

E0104_예제11_문제

예제

<script> /* [문제] 반복문을 사용하여 1부터 100까지 숫자 중에서, 아래 조건에 해당하는 숫자만 출력하시오. [조건] (1) 숫자가 50 이상 100 이하일 경우, 8의 배수만 출력합니다. (2) 숫자가 1 이상 49 이하일 경우, 7의 배수만 출력합니다. (3) 위 두 조건에 해당하지 않는 숫자는 출력하지 않습니다. */ /* [출력예시] 7 14 21 28 35 42 49 56 64 72 80 88 96 */ </script>
HTML
복사

정답

<script> /* [문제] 반복문을 사용하여 1부터 100까지 숫자 중에서, 아래 조건에 해당하는 숫자만 출력하시오. [조건] (1) 숫자가 50 이상 100 이하일 경우, 8의 배수만 출력합니다. (2) 숫자가 1 이상 49 이하일 경우, 7의 배수만 출력합니다. (3) 위 두 조건에 해당하지 않는 숫자는 출력하지 않습니다. */ /* [출력예시] 7 14 21 28 35 42 49 56 64 72 80 88 96 */ for(let i = 1; i <= 100; i++) { let tf = 50 <= i && i % 8 == 0; let tf2 = i < 50 && i % 7 == 0; if(tf || tf2) { document.write(i, " "); } } </script>
HTML
복사