자바스크립트
home
2025 자바스크립트 초급 1500제
home

E0303_개념01_개별개수

개념

<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
복사

영상