Piscina
Una int[][] rectangular usa 1 para las celdas de la piscina y 0 para el resto del patio. Devuelve true si ninguna celda de la piscina toca el borde superior, inferior, izquierdo o derecho. De lo contrario, devuelve false.
Ejemplo
Program.isLegitimate(new int[][] {
{ 0, 0, 0, 0, 0 },
{ 0, 1, 1, 1, 0 },
{ 0, 0, 0, 0, 0 }
}) ➞ true