El rascacielos más alto
El perfil urbano de una ciudad puede representarse como un arreglo de 2 dimensiones, donde los 1 representan edificios. En el siguiente ejemplo, la altura del edificio más alto es 4 (la penúltima columna).
new int[][]{
{0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 0},
{0, 0, 1, 0, 1, 0},
{0, 1, 1, 1, 1, 0},
{1, 1, 1, 1, 1, 1}
}Crea un método que reciba un skyline (un arreglo de 2 dimensiones compuesto por 0 y 1) y devuelva la altura del rascacielos más alto.
Ejemplos
Program.tallestSkyscraper(new int[][]{
{0, 0, 0, 0},
{0, 1, 0, 0},
{0, 1, 1, 0},
{1, 1, 1, 1}
}) ➞ 3
Program.tallestSkyscraper(new int[][]{
{0, 1, 0, 0},
{0, 1, 0, 0},
{0, 1, 1, 0},
{1, 1, 1, 1}
}) ➞ 4
Program.tallestSkyscraper(new int[][]{
{0, 0, 0, 0},
{0, 0, 0, 0},
{1, 1, 1, 0},
{1, 1, 1, 1}
}) ➞ 2Notas
N/A