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

E0605_점검02_문제

점검

<script> /* [문제] 1부터 9 사이의 랜덤 숫자 두 개를 저장한 후, 두 숫자의 합이 처음엔 10, 두 번째에는 11, 세 번째에는 12가 되면 프로그램을 종료하시오. */ /* [출력예시] 9 1 5 6 8 4 */ </script>
HTML
복사

정답

<script> /* [문제] 1부터 9 사이의 랜덤 숫자 두 개를 저장한 후, 두 숫자의 합이 처음엔 10, 두 번째에는 11, 세 번째에는 12가 되면 프로그램을 종료하시오. */ /* [출력예시] 9 1 5 6 8 4 */ let count = 0; let a = 10; while(true) { let r = Math.floor(Math.random() * 9) + 1; let r2 = Math.floor(Math.random() * 9) + 1; let total = r + r2; if(total == a) { document.write(r, " ", r2, "<br>"); count += 1; a += 1; if(count == 3) { break; } } } </script>
HTML
복사