예제
<script>
/*
[문제]
무한 반복문을 사용하여 1부터 9 사이의 랜덤 숫자 두 개를 생성합니다.
두 숫자의 합이 10이 될 때까지 계속 두 숫자를 출력합니다.
합이 10이 되는 순간 반복문을 종료하시오.
*/
/*
[출력예시]
3 1
6 2
7 7
7 9
8 4
8 2
*/
</script>
HTML
복사
정답
<script>
/*
[문제]
무한 반복문을 사용하여 1부터 9 사이의 랜덤 숫자 두 개를 생성합니다.
두 숫자의 합이 10이 될 때까지 계속 두 숫자를 출력합니다.
합이 10이 되는 순간 반복문을 종료하시오.
*/
/*
[출력예시]
3 1
6 2
7 7
7 9
8 4
8 2
*/
while(true) {
let r = Math.floor(Math.random() * 9) + 1;
let r2 = Math.floor(Math.random() * 9) + 1;
document.write(r, " ", r2, "<br>");
let a = r + r2;
if(a == 10) {
break;
}
}
</script>
HTML
복사


