Altura do prédio mais alto
Dado um array de strings que representa o perfil de vários prédios, retorne em metros a altura do prédio mais alto. Cada linha do array representa 20m.
Exemplos
Program.tallestBuildingHeight(new String[]{
" ##",
" ##",
" ##",
"### ### ##",
"### ### ###",
"### ### ###",
"### ### ###"
}) ➞ "140m"
// O prédio mais alto ocupa 7 linhas.
// 7 x 20m = 140m.
Program.tallestBuildingHeight(new String[]{
" ",
" ",
" ",
" # ###",
" # # ###",
"### ### ###",
"### ### ###"
}) ➞ "80m"
// O prédio mais alto ocupa 4 linhas.
// 4 x 20m = 80m.
Program.tallestBuildingHeight(new String[]{
" ",
" ### ",
" ### ",
"### ##### ",
"### # ##### ",
"### ### ##### ",
"###### ### #######",
"###### ###### ### #######",
"################### #######",
"###############################",
"###############################"
}) ➞ "200m"
// O prédio mais alto ocupa 10 linhas.
// 10 x 20m = 200m.Notas
- Pode haver céu aberto acima dos prédios, então não basta usar o tamanho do array.
- Pode haver mais de um prédio com a altura máxima, como no exemplo #2.