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

E0708_점검04_문제

점검

<script> /* [문제] 자동차 모형 28개와 로봇 모형 42개를 여러 상자에 나누어 담으려고 합니다. 각 상자에는 자동차 모형과 로봇 모형의 개수가 모두 같도록 담으려 합니다. 이때, 가장 많은 상자 수로 나누어 담으려면 각 상자에 자동차 모형과 로봇 모형은 각각 몇 개씩 들어가야 하는지 구하시오. */ /* [출력예시] 상자 수 = 14 자동차 모형 수 = 2 로봇 모형 수 = 3 */ </script>
HTML
복사

정답

<script> /* [문제] 자동차 모형 28개와 로봇 모형 42개를 여러 상자에 나누어 담으려고 합니다. 각 상자에는 자동차 모형과 로봇 모형의 개수가 모두 같도록 담으려 합니다. 이때, 가장 많은 상자 수로 나누어 담으려면 각 상자에 자동차 모형과 로봇 모형은 각각 몇 개씩 들어가야 하는지 구하시오. */ /* [출력예시] 상자 수 = 14 자동차 모형 수 = 2 로봇 모형 수 = 3 */ let x = 28; let y = 42; let a = 0; for(let i = 1; i <= x; i++) { let tf = x % i == 0 && y % i == 0; if(tf) { a = i; } } document.write("상자 수 = ", a, "<br>"); document.write("자동차 모형 수 = ", x / a, "<br>"); document.write("로봇 모형 수 = ", y / a); </script>
HTML
복사