Cuenta las torres

El arreglo muestra la silueta de una ciudad de arriba abajo. Cada torre tiene dos caracteres # de ancho y llega hasta la fila inferior. Devuelve el número de torres.

Ejemplos

Program.countTowers(new String[]{
  "     ##         ",
  "##   ##        ##",
  "##   ##   ##   ##",
  "##   ##   ##   ##"
}) ➞ 4

Program.countTowers(new String[]{
  "                         ##",
  "##             ##   ##   ##",
  "##        ##   ##   ##   ##",
  "##   ##   ##   ##   ##   ##"
}) ➞ 6

Program.countTowers(new String[]{"##", "##"}) ➞ 1

Notas

  • Se te da una matriz de texto representada como un arreglo de filas.
  • Las torres tienen dos caracteres de ancho.
  • Las torres están formadas únicamente por #.
  • Devuelve 0 cuando no haya torres.