개념
<script>
/*
[개수의 초기화와 개수 증가]
- 반복문을 10회 반복하여 아래와 같이 출력하시오.
*/
/*
[출력예시]
0 1
1 2
2 2
3 3
4 3
5 3
6 4
7 4
8 4
9 4
*/
// [for문]
let countMax = 1;
let count = 0;
for(let i = 0; i < 10; i++) {
document.write(i, " ", countMax, "<br>");
count += 1;
if(countMax == count) {
countMax += 1;
count = 0;
}
}
/*
max=1 count=0 i=0 0 1
max=2 count=0 i=1 1 2
count=1 i=2 2 2
max=3 count=0 i=3 3 3
count=1 i=4 4 3
count=2 i=5 5 3
max=4 count=0 i=6 6 4
count=1 i=7 7 4
count=2 i=8 8 4
count=3 i=9 9 4
max=5 count=0 i=10 종료
*/
document.write("<br>");
// [while문]
let countMax2 = 1;
let count2 = 0;
let i = 0;
while(i < 10) {
document.write(i, " ", countMax2, "<br>");
count2 += 1;
if(countMax2 == count2) {
countMax2 += 1;
count2 = 0;
}
i += 1;
}
</script>
HTML
복사


