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

E0104_점검12_문제

점검

<script> /* [문제] 반복문을 사용하여 100부터 900까지의 숫자 중, 아래 조건에 해당하는 숫자만 출력하시오. [조건] (1) 각 자리수에 숫자 0이 포함되지 않아야 합니다. (2) 백의 자리는 5의 배수여야 합니다. (3) 십의 자리는 4의 배수여야 합니다. (4) 일의 자리는 3의 배수여야 합니다. */ /* [출력예시] 543 546 549 583 586 589 */ </script>
HTML
복사

정답

<script> /* [문제] 반복문을 사용하여 100부터 900까지의 숫자 중, 아래 조건에 해당하는 숫자만 출력하시오. [조건] (1) 각 자리수에 숫자 0이 포함되지 않아야 합니다. (2) 백의 자리는 5의 배수여야 합니다. (3) 십의 자리는 4의 배수여야 합니다. (4) 일의 자리는 3의 배수여야 합니다. */ /* [출력예시] 543 546 549 583 586 589 */ for(let i = 100; i <= 900; i++) { let _100 = parseInt(i / 100); let _10 = parseInt(i % 100 / 10); let _1 = i % 10; let tf1 = _100 != 0 && _10 != 0 && _1 != 0; let tf2 = _100 % 5 == 0 && _10 % 4 == 0 && _1 % 3 == 0; if(tf1 && tf2) { document.write(i, " "); } } </script>
HTML
복사