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

E0601_예제01_문제

예제

<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 */ let loop = true; while(loop) { 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) { loop = false; } } </script>
HTML
복사