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

E0707_점검01_문제

점검

<script> /* [문제] 200의 약수 중에서 짝수 중 75에 가장 가까운 수를 구하시오. 가까운 수가 두 개라면 두 숫자 중 큰 숫자를 출력하시오. */ /* [출력예시] 50 100 100 */ </script>
HTML
복사

정답

<script> /* [문제] 200의 약수 중에서 짝수 중 75에 가장 가까운 수를 구하시오. 가까운 수가 두 개라면 두 숫자 중 큰 숫자를 출력하시오. */ /* [출력예시] 50 100 100 */ let a = 200; let b = 75; let c = 0; let d = 0; for(let i = 1; i <= a; i++) { if(a % i == 0) { if(i > b) { d = i; break; } else { c = i; } } } document.write(c, " ", d, "<br>"); let e = b - c; let f = d - b; if(e > f) { document.write(c) } else if(e <= f) { document.write(d); } </script>
HTML
복사