예제
<script>
/*
[문제]
10000부터 99999 사이의 랜덤 숫자를 하나 저장합니다.
그 숫자의 각 자릿수를 확인하여, 값이 짝수인 자릿수의 개수를 출력하시오.
예를 들어, 67836의 경우 자릿수 중 짝수인 숫자는 6, 8, 6으로 결과는 3이 됩니다.
*/
/*
[출력예시]
67836
3
[출력예시]
91775
0
*/
</script>
HTML
복사
정답
<script>
/*
[문제]
10000부터 99999 사이의 랜덤 숫자를 하나 저장합니다.
그 숫자의 각 자릿수를 확인하여, 값이 짝수인 자릿수의 개수를 출력하시오.
예를 들어, 67836의 경우 자릿수 중 짝수인 숫자는 6, 8, 6으로 결과는 3이 됩니다.
*/
/*
[출력예시]
67836
3
[출력예시]
91775
0
*/
let r = Math.floor(Math.random() * 90000) + 10000;
document.write(r, "<br>");
let temp = r;
let count = 0;
while(true) {
let _1 = temp % 10;
if(_1 % 2 == 0) {
count += 1;
}
temp = parseInt(temp / 10);
if(temp == 0) {
break;
}
}
document.write(count);
</script>
HTML
복사


