영상
문제
<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
복사