Conte as torres

O array mostra a silhueta de uma cidade de cima para baixo. Cada torre tem dois caracteres # de largura e chega até a linha inferior. Retorne a quantidade de torres.

Exemplos

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

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

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

Notas

  • Você recebe uma matriz de texto representada por um array de linhas.
  • As torres têm dois caracteres de largura.
  • As torres são formadas apenas por #.
  • Retorne 0 quando não houver torres.