Search

이차배열5_문제11_체스킹

대분류
STEP08 이차배열
문제 난이도
LV06
소분류
이차배열5_문제

영상

문제

<script> /* [문제] 세로 가로 인덱스 두개를 랜덤으로 저장한다. 그 인덱스를 기점으로 십자가 방향으로 전부 1로 채운 후 출력하시오. [예시] y = 1 , x = 4 [0, 0, 0, 0, 1] [1, 1, 1, 1, 1] [0, 0, 0, 0, 1] [0, 0, 0, 0, 1] [0, 0, 0, 0, 1] */ let list = [ [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0] ]; </script>
Java
복사

해설

<script> /* [문제] 세로 가로 인덱스 두개를 랜덤으로 저장한다. 그 인덱스를 기점으로 십자가 방향으로 전부 1로 채운 후 출력하시오. [예시] y = 1 , x = 4 [0, 0, 0, 0, 1] [1, 1, 1, 1, 1] [0, 0, 0, 0, 1] [0, 0, 0, 0, 1] [0, 0, 0, 0, 1] */ let list = [ [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0] ]; let y = Math.floor(Math.random() * list.length); let x = Math.floor(Math.random() * list.length); document.write("y = " + y + "<br>"); document.write("x = " + x + "<br>"); for(let i=0; i<list.length; i++) { list[y][i] = 1; list[i][x] = 1; } for(let i=0; i<list.length; i++) { document.write(list[i] + "<br>"); } </script>
Java
복사