점검
<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
복사


