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

E0605_점검05_문제

점검

<script> /* [문제] 랜덤으로 1 또는 7을 총 열 번 출력합니다. 이때 1이 연속으로 세 번 이상 나오면 "당첨", 그렇지 않으면 "꽝"을 출력하시오. */ /* [출력예시] 7 1 1 7 1 7 7 1 1 1 당첨 [출력예시] 7 1 7 7 1 7 7 7 7 1 꽝 */ </script>
HTML
복사

정답

<script> /* [문제] 랜덤으로 1 또는 7을 총 열 번 출력합니다. 이때 1이 연속으로 세 번 이상 나오면 "당첨", 그렇지 않으면 "꽝"을 출력하시오. */ /* [출력예시] 7 1 1 7 1 7 7 1 1 1 당첨 [출력예시] 7 1 7 7 1 7 7 7 7 1 꽝 */ let tf = false; let count = 0; let i = 0; while(i < 10) { let r = Math.floor(Math.random() * 2); if(r == 0) { r = 7; } document.write(r, " "); if(r == 1) { count += 1; if(count >= 3) { tf = true; } } else { count = 0; } i += 1; } document.write("<br>"); if(tf) { document.write("당첨"); } else { document.write("꽝"); } </script>
HTML
복사