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

E0805_점검01_문제

점검

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

정답

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