주변 지뢰 개수가 0인 칸을 클릭해서 주변 칸이 열렸는데 주변 칸의 주변 칸도 지뢰 개수가 0이라면 어떻게 할까요? 주변 칸의 주변 칸도 열어야겠죠? 이미 주변 칸을 여는 함수를 만들었으니 재귀 함수를 활용하면 주변 칸의 주변 칸도 열 수 있습니다.
function openAround(rI, cI) {
const count = open(rI, cI);
if (count === 0) {
openAround(rI - 1, cI - 1);
openAround(rI - 1, cI);
openAround(rI - 1, cI + 1);
openAround(rI, cI - 1);
openAround(rI, cI + 1);
openAround(rI + 1, cI - 1);
openAround(rI + 1, cI);
openAround(rI + 1, cI + 1);
}
}