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

E0605_예제02_문제

예제

<script> /* [문제] 1부터 9 사이의 랜덤 숫자 두 개를 저장한 후, 두 숫자의 합이 반드시 10이 되도록 출력하시오. 위 조건이 세 번 만족할때 까지 반복하시오. */ /* [출력예시] 1 9 4 6 6 4 */ </script>
HTML
복사

정답

<script> /* [문제] 1부터 9 사이의 랜덤 숫자 두 개를 저장한 후, 두 숫자의 합이 반드시 10이 되도록 출력하시오. 위 조건이 세 번 만족할때 까지 반복하시오. */ /* [출력예시] 1 9 4 6 6 4 */ let count = 0; while(true) { let r = Math.floor(Math.random() * 9) + 1; let r2 = Math.floor(Math.random() * 9) + 1; let total = r + r2; if(total == 10) { document.write(r, " ", r2, "<br>"); count += 1; if(count == 3) { break; } } } </script>
HTML
복사