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

E1001_점검01_문제

점검

<script> /* [문제] 1부터 5 사이의 랜덤 숫자를 네 번 생성하여, 그 곱을 아래 출력 예시와 같은 형태로 출력하시오. */ /* [출력예시] 9 * 6 * 3 * 9 = 1458 */ </script>
HTML
복사

정답

<script> /* [문제] 1부터 5 사이의 랜덤 숫자를 네 번 생성하여, 그 곱을 아래 출력 예시와 같은 형태로 출력하시오. */ /* [출력예시] 9 * 6 * 3 * 9 = 1458 */ let total = 0; let state = 1; for(let i = 1; i <= 4; i++) { if(i == 1) { state = 1; } else if(i > 1 && i < 4) { state = 2; } else if(i == 4) { state = 3; } let r = Math.floor(Math.random() * 9) + 1; if(state == 1) { document.write(r); total = r; } else if(state == 2) { document.write(" * ", r); total *= r; } else if(state == 3) { document.write(" * ", r); total *= r; document.write(" = ", total); } } </script>
HTML
복사