Hackerrank - Search - Connected Cells in a Grid
Consider a matrix with rows and columns, where each cell contains either a or a and any cell containing a is called a filled cell. Two cells are said to be connected if they are adjacent to each other horizontally, vertically, or diagonally; in other words, cell is connected to cells , , , , , , and , provided that the location exists in the matrix for that .