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

E0707_개념01_약수와가까운수

개념

<script> /* [약수와 가까운 수] - 숫자 120의 약수 중에서 50에 가장 가까운 수를 구하시오. - 가까운 수가 2개라면 두 숫자 중 작은 숫자를 출력하시오. */ /* [출력예시] 40 60 40 */ let a = 120; let b = 50; 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(d); } else if(e <= f) { document.write(c); } </script>
HTML
복사

영상