영상
문제
<script>
/*
[문제]
1. 1~100까지 반복한다.
2. 각 수에 3이나 6이나 9의 개수를 누적해서 출력하시오.
[정답]
3 1
6 1
9 1
13 1
16 1
...
98 1
99 2
*/
</script>
Java
복사
해설
<script>
/*
[문제]
1. 1~100까지 반복한다.
2. 각 수에 3이나 6이나 9의 개수를 누적해서 출력하시오.
[정답]
3 1
6 1
9 1
13 1
16 1
...
98 1
99 2
*/
let i = 1;
while(i <= 100) {
let count = 0;
let x = parseInt(i / 100);
let y = parseInt(i % 100 / 10);
let z = i % 10;
if(x == 3 || x == 6 || x == 9) {
count += 1;
}
if(y == 3 || y == 6 || y == 9) {
count += 1;
}
if(z == 3 || z == 6 || z == 9) {
count += 1;
}
if(count > 0) {
console.log(i + " " + count);
document.write(i + " " + count + "<br>");
}
i += 1;
}
</script>
Java
복사