Tugas Anda adalah menemukan panjang garis pantai dari peta pulau yang disediakan dalam peta ASCII. Peta input akan terdiri dari 1 atau lebih #
karakter yang menunjukkan tanah, dan spasi yang menunjukkan air. Garis pantai dianggap sebagai batas antara daratan dan air, termasuk danau dan pulau di daratan.
Solusi Anda harus berupa program lengkap yang membaca dalam file, string atau array string, dan menampilkan bilangan bulat tunggal ke layar atau stdout. Setiap jalur input mungkin memiliki ruang awal atau akhir, dan nol atau lebih karakter hash. Batas-batas peta diasumsikan sebagai ruang (air).
Garis mungkin memiliki panjang yang berbeda.
Contoh:
Input:
##
##
Output: 8
Input:
### ###
##### #
##
Output: 26
Input:
#####
# #
# # #
# #
#####
Output: 36
Ini adalah kode golf, sehingga jumlah byte terkecil menang.