您的任务是查找ASCII地图中提供的岛屿地图的海岸线长度。输入地图将由一个或多个#字符组成,这些字符表示陆地,以及表示水的空格。海岸线被认为是陆地和水之间的任何边缘,包括内陆湖泊和岛屿。
您的解决方案应该是一个完整的程序,它读取文件、字符串或字符串数组,并将单个整数输出到屏幕或标准输出。每个输入行都可能有前导或尾随空格,以及零或多个散列字符。地图的边界被认为是空间(水)。
线条可能有不同的长度。
Input:
##
##
Output: 8
Input:
### ###
##### #
##
Output: 26
Input:
#####
# #
# # #
# #
#####
Output: 36这是代码高尔夫,所以最小的字节数获胜。
发布于 2016-02-06 00:04:47
https://codegolf.stackexchange.com/questions/71239
复制相似问题