Search

반복문6_문제04_상자

대분류
STEP04 일차반복문
문제 난이도
수학
소분류
일차반복문6_문제

영상

문제

<script> /* [문제] 자동차 모형 28개와 로봇 모형 42개를 여러 상자에 나눠 담으려 한다. 각 상자마다 자동차 모형 개수와 로봇 모형 개수가 같아야 하며, 최대한 많은 상자에 나눠 담을 때 자동차 모형 몇 개와 로봇 모형 몇 개씩 넣어야 하는지 구하시오. [정답] 자동차 = 2 로봇 = 3 */ </script>
Java
복사

해설

<script> /* [문제] 자동차 모형 28개와 로봇 모형 42개를 여러 상자에 나눠 담으려 한다. 각 상자마다 자동차 모형 개수와 로봇 모형 개수가 같아야 하며, 최대한 많은 상자에 나눠 담을 때 자동차 모형 몇 개와 로봇 모형 몇 개씩 넣어야 하는지 구하시오. [정답] 자동차 = 2 로봇 = 3 */ /* 28과 42의 최대공약수 */ let 자동차 = 28; let 로봇 = 42; let 상자수 = 0; let i = 1; while(i <= 자동차) { if(자동차 % i == 0 && 로봇 % i == 0) { 상자수 = i; } i += 1; } document.write("상자수 = " + 상자수 + "<br>"); let 자동차수 = parseInt(자동차 / 상자수); let 로봇수 = parseInt(로봇 / 상자수); console.log("자동차 = " + 자동차수); console.log("로봇 = " + 로봇수); document.write("자동차 = " + 자동차수 + "<br>"); document.write("로봇 = " + 로봇수); </script>
Java
복사