영상
문제
<script>
/*
[문제]
arr배열을 다음과 같이 출력하시오.
[정답]
1 2 3 4
5 6 7
8 9
0
*/
let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0];
</script>
Java
복사
해설
<script>
/*
[문제]
arr배열을 다음과 같이 출력하시오.
[정답]
1 2 3 4
5 6 7
8 9
0
*/
/*
[풀이]
줄번호, 출력개수
[3] 1 2 3 4 : 3개
[2] 5 6 7 : 2개
[1] 8 9 : 1개
[0] 0 : 0개
*/
let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0];
let line = 3;
let count = 0;
for(let i=0; i<arr.length; i++) {
document.write(arr[i] + " ");
if(line == count) {
document.write("<br>");
line -= 1;
count = 0;
} else {
count += 1;
}
}
// ---------------------------------
line = 3;
count = 0;
let i = 0;
while(i < arr.length) {
document.write(arr[i] + " ");
if(line == count) {
document.write("<br>");
line -= 1;
count = 0;
} else {
count += 1;
}
i += 1;
}
</script>
Java
복사