이 문제는 재귀식을 이용하여 해결했다. 현재 위치에서 위,아래,양옆으로 이동가능 하기 때문에 현재 위치를 이동해보며 무인도 경계까지 값을 더하는 함수를 만들었다. 재귀함수에서 break point를 먼저 정의 하고 재귀함수를 호출 부분을 추가로 구현했다. const map_arr = []; function solution(maps) { var answer = []; maps.forEach(d=>map_arr.push([...d])) console.log(map_arr); for(i=0; ia-b); } function calculateIsland(i, j){ if(i=map_arr[0].length ){ return 0; } if(map_arr[i][j] === 'X'){ return 0; } const..