점검
<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
복사


