개념
<script>
/*
[개별 개수]
- 반복문을 사용하여 10부터 20까지의 숫자를 출력하되,
각 숫자에서 홀수인 자릿수의 개수를 함께 출력하시오.
- 예를 들어, 13은 십의 자리(1)와 일의 자리(3)가
모두 홀수이므로 2개입니다.
*/
/*
[출력예시]
10 1
11 2
12 1
13 2
14 1
15 2
16 1
17 2
18 1
19 2
20 0
*/
// [for문]
let count = 0;
for(let i = 10; i <= 20; i++) {
let _10 = parseInt(i / 10);
let _1 = i % 10;
if(_10 % 2 == 1) {
count += 1;
}
if(_1 % 2 == 1) {
count += 1;
}
document.write(i, " ", count, "<br>");
count = 0; // 이것이 키포인트 입니다.
}
document.write("<br>");
// [while문]
let count2 = 0;
let i = 10;
while(i <= 20) {
let _10 = parseInt(i / 10);
let _1 = i % 10;
if(_10 % 2 == 1) {
count2 += 1;
}
if(_1 % 2 == 1) {
count2 += 1;
}
document.write(i, " ", count2, "<br>");
count2 = 0;
i += 1;
}
</script>
HTML
복사


