문제
아래는 C언어의 2차원 배열 형태이다. field의 경우 2차원 배열 형태는 예시처럼 출력되므로, 이를 참고하여 mines의 2차원 배열 형태를 작성하시오.
정답
1, 1, 3, 2 3, 4, 5, 3 3, 5, 6, 4 3, 5, 5, 3
1132 3453 3564 35531, 1, 3, 2 / 3, 4, 5, 3 / 3, 5, 6, 4 / 3, 5, 5, 3
해설
field 값이 1인 칸마다 자신을 포함한 3x3 이웃 칸의 mines 값을 1씩 증가시킨다. field 의 1 위치는 (0,1),(0,3),(1,3),(2,0),(2,1),(2,2),(3,1),(3,2),(3,3) 이며 각 칸이 자신과 이웃에 +1 누적한다. 모든 1 칸을 합산하면 결과 mines 는 1,1,3,2 / 3,4,5,3 / 3,5,6,4 / 3,5,5,3 이 된다.