Estalactites ou estalagmites?
As estalactites ficam penduradas no teto de uma caverna, enquanto as estalagmites crescem a partir do chão.
Crie uma função que determine se a entrada representa "stalactites" ou "stalagmites". Se representar ambas, retorne "both". A entrada será um array 2D, em que 1 representa um pedaço de rocha e 0 representa um espaço de ar.
Exemplos
mineral_formation([
[0, 1, 0, 1],
[0, 1, 0, 1],
[0, 0, 0, 1],
[0, 0, 0, 0]
]) ➞ "stalactites"
mineral_formation([
[0, 0, 0, 0],
[0, 1, 0, 1],
[0, 1, 1, 1],
[0, 1, 1, 1]
]) ➞ "stalagmites"
mineral_formation([
[1, 0, 1, 0],
[1, 1, 0, 1],
[0, 1, 1, 1],
[0, 1, 1, 1]
]) ➞ "both"Observações
- Não haverá exemplos em que estalactites e estalagmites se encontrem, pois essas formações são chamadas de pilares.
- Não haverá exemplos sem estalactites nem estalagmites.
- Em outras palavras, se o primeiro array tiver 1s, retorne
"stalactites". Se o último array tiver 1s, retorne"stalagmites". Se ambos tiverem, retorne"both".