Arranha-céu mais alto

Um perfil urbano pode ser representado como um array 2-D, com 1s representando edifícios. No exemplo abaixo, a altura do edifício mais alto é 4 (a segunda coluna a partir da direita).

[[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]]

Crie uma função que receba um skyline (array 2-D de 0's e 1's) e retorne a altura do arranha-céu mais alto.

Exemplos

tallest_skyscraper([
  [0, 0, 0, 0],
  [0, 1, 0, 0],
  [0, 1, 1, 0],
  [1, 1, 1, 1]
]) ➞ 3

tallest_skyscraper([
  [0, 1, 0, 0],
  [0, 1, 0, 0],
  [0, 1, 1, 0],
  [1, 1, 1, 1]
]) ➞ 4

tallest_skyscraper([
  [0, 0, 0, 0],
  [0, 0, 0, 0],
  [1, 1, 1, 0],
  [1, 1, 1, 1]
]) ➞ 2

Notas

N/A