Search

배열3_문제10_사탕나눠주기

대분류
STEP05 일차배열
문제 난이도
LV03
소분류
일차배열3_문제

영상

문제

<script> /* [문제] 아래 배열 candy는 각 병에 들어있는 사탕의 양이다. 한 사람당 한 병에서 25개씩 나눠주려 한다. 나눠줄 수 있는 사람 수를 count배열에 저장하시오. 나눠주고 남은 사탕은 remainder배열에 순차적으로 저장하시오. [정답] candy = 80, 53, 36, 22 count = 3, 2, 1, 0 remainder = 5, 3, 11, 22 */ let candy = [80, 53, 36, 22]; let count = []; let remainder = []; </script>
Java
복사

해설

<script> /* [문제] 아래 배열 candy는 각 병에 들어있는 사탕의 양이다. 한 사람당 한 병에서 25개씩 나눠주려 한다. 나눠줄 수 있는 사람 수를 count배열에 저장하시오. 나눠주고 남은 사탕은 remainder배열에 순차적으로 저장하시오. [정답] candy = 80, 53, 36, 22 count = 3, 2, 1, 0 remainder = 5, 3, 11, 22 */ let candy = [80, 53, 36, 22]; let count = []; let remainder = []; for(let i=0; i<candy.length; i++) { count.push(parseInt(candy[i] / 25)); remainder.push(candy[i] % 25); } document.write("count = " + count + "<br>"); document.write("remainder = " + remainder + "<br>"); document.write("--------------------<br>"); count = []; remainder = []; let i = 0; while(i < candy.length) { count.push(parseInt(candy[i] / 25)); remainder.push(candy[i] % 25); i += 1; } document.write("count = " + count + "<br>"); document.write("remainder = " + remainder + "<br>"); </script>
Java
복사