영상
개념
<script>
/*
[문제]
랜덤(3~6)숫자 하나를 저장하고 그 숫자만큼 아래와 같은 규칙 출력하시오.
단, 일차 반복문과 이차 반복문으로 출력하시오.
[예시1]
r = 6
1 2 3
4 5 6
7 8 9
10 11 12
13 14 15
16 17 18
[예시2]
r = 3
1 2 3
4 5 6
7 8 9
*/
let sero = Math.floor(Math.random() * 4) + 3;
let garo = 3;
document.write("sero = " + sero + "<br>");
// 일차원 반복문
for(let i=0; i<sero * garo; i++) {
document.write(i + 1 + " ");
if(i % 3 == 2) {
document.write("<br>");
}
}
document.write("------------<br>");
// 이차원 반복문
let num = 1;
for(let i=0; i<sero; i++) {
for(let j=0; j<garo; j++) {
document.write(num + " ");
num += 1;
}
document.write("<br>");
}
</script>
Java
복사