public static int numIslands(char[][] grid)
Console.WriteLine(string.Join(".", grid[k]));
Console.WriteLine("Count: " + count);
public static void explore(char[][] grid, int i, int j)
Console.WriteLine("i: " + i + " , j: " + j);
if(i<0 || j<0 || i>=n || j>=m || grid[i][j] != '1')
public static void Main()
char[][] arr = new char[4][]
new char[5] {'1','1','0','0','0'},
new char[5] {'1','1','0','0','0'},
new char[5] {'0','0','1','0','0'},
new char[5] {'0','0','0','1','1'}
Console.WriteLine(numIslands(arr));