आपका कार्य ASCII मानचित्र में प्रदान किए गए द्वीपों के मानचित्र के समुद्र तट की लंबाई का पता लगाना है। इनपुट मानचित्र में 1 या अधिक #
वर्ण शामिल होंगे जो भूमि, और रिक्त स्थान दर्शाते हैं जो पानी का संकेत देते हैं। अंतर्देशीय झीलों और द्वीपों सहित समुद्र तट को भूमि और पानी के बीच किसी भी किनारे माना जाता है।
आपका समाधान एक संपूर्ण कार्यक्रम होना चाहिए जो एक फ़ाइल, एक स्ट्रिंग या स्ट्रिंग की एक पंक्ति में पढ़ता है, और स्क्रीन या स्टडआउट के लिए एक पूर्णांक को आउटपुट करता है। प्रत्येक इनपुट लाइन में अग्रणी या अनुगामी स्थान, और शून्य या अधिक हैश वर्ण हो सकते हैं। मानचित्र की सीमाओं को स्थान (जल) माना जाता है।
लाइनें अलग-अलग लंबाई की हो सकती हैं।
उदाहरण:
Input:
##
##
Output: 8
Input:
### ###
##### #
##
Output: 26
Input:
#####
# #
# # #
# #
#####
Output: 36
यह कोड गोल्फ है, इसलिए सबसे छोटी बाइट गिनती जीत जाती है।