섬의 개수

레벨 L5 · 코딩 · JavaScript · 목표 시간 14분 · 게시일 2026-10-20

"1"(땅)과 "0"(바다)로 이루어진 문자열 배열 grid가 주어진다. 상하좌우로 이어진 땅을 하나의 섬으로 볼 때 섬의 개수를 반환하시오.

격자는 최대 300 × 300이다. 실행 환경의 콜 스택이 작으니 아주 깊은 재귀는 피하시오.

예제

solve(["11000","11000","00100","00011"])
solve(["111","010","111"])
solve(["0"])

L5 레벨의 다른 문제 · 코딩 문제 목록