점검
<script>
/*
[문제]
10부터 99 사이의 랜덤 숫자 중에서,
일의 자리와 십의 자리가 서로 다른 숫자를 다섯 개 출력한 후 프로그램을 종료하시오.
단, continue와 break 문을 함께 사용하여 구현하시오.
*/
/*
[출력예시]
23
54
62
71
16
*/
</script>
HTML
복사
정답
<script>
/*
[문제]
10부터 99 사이의 랜덤 숫자 중에서,
일의 자리와 십의 자리가 서로 다른 숫자를 다섯 개 출력한 후 프로그램을 종료하시오.
단, continue와 break 문을 함께 사용하여 구현하시오.
*/
/*
[출력예시]
23
54
62
71
16
*/
let count = 0;
while(true) {
let r = Math.floor(Math.random() * 90) + 10;
let _10 = parseInt(r / 10);
let _1 = r % 10;
if(_10 == _1) {
continue;
}
document.write(r, "<br>");
count += 1;
if(count == 5) {
break;
}
}
</script>
HTML
복사


