Altura do edifício mais alto

Dado um array de strings (que representa o perfil urbano de vários edifícios), retorne em metros a altura do edifício mais alto. Cada linha da lista representa 20 m.

Exemplos

tallestBuildingHeight([
  "            ##",
  "            ##",
  "            ##",
  "###   ###   ##",
  "###   ###   ###",
  "###   ###   ###",
  "###   ###   ###"
]) ➞ "140m"

// Tallest building is 7 rows
// 7 x 20m = 140m

tallestBuildingHeight([
  "               ",
  "               ",
  "               ",
  "       #    ###",
  "      # #   ###",
  "###   ###   ###",
  "###   ###   ###"
]) ➞ "80m"

// tallest building is 4 rows
// 4 x 20m = 80m

tallestBuildingHeight([
  "                              ",
  "                         ###  ",
  "                         ###  ",
  "###                    #####  ",
  "###      #             #####  ",
  "###     ###            #####  ",
  "######  ###            #######",
  "######  ######  ###    #######",
  "###################    #######",
  "###############################",
  "###############################"
]) ➞ "200m"

// Tallest building is 10 rows
// 10 x 20m = 200m

Observações

  • Pode haver algum céu aberto acima dos edifícios (não é possível simplesmente encontrar o comprimento do array).
  • Pode haver vários edifícios com a mesma altura máxima (consulte o exemplo n.º 2).