La función recibe un mapa donde 1 representa tierra y 0 representa agua. Una celda de tierra puede tener cuatro vecinas a lo largo de sus bordes. Calcula el perímetro total de las líneas costeras definidas por celdas de tierra que tocan el agua o los bordes exteriores del mapa. Cada borde de celda tiene una longitud igual a 1. Una celda aislada sin vecinas tiene un perímetro total de 4.
islandsPerimeter([
[0, 1, 0, 0],
[1, 1, 1, 0],
[0, 1, 0, 0],
[1, 1, 0, 0]
]) ➞ 16islandsPerimeter([
[1, 1, 1, 1, 1, 1],
[1, 0, 0, 0, 0, 1],
[1, 0, 1, 1, 0, 1],
[1, 0, 0, 0, 0, 1],
[1, 1, 1, 1, 1, 1],
]), 42)islandsPerimeter([
[1, 0]
]) ➞ 4N/A