पर्वतारोहण शब्दावली में, एक "14er" 14 000 फीट या उससे अधिक की ऊंचाई वाला कोई भी पर्वत है। हालांकि, एक और अंतर है। एक चोटी को 14er के रूप में गिनने के लिए, इसमें 300 या अधिक पैरों की "भौगोलिक प्रमुखता" भी होनी चाहिए। इसका मतलब है कि एक 14er से दूसरे में जाने के लिए, आपको फिर से उठने से पहले कम से कम 300 फीट नीचे उतरना होगा । इसका उदाहरण लीजिए। लाइन 1 को 14 000 फीट के रूप में गिना जाता है, और प्रत्येक पंक्ति को 100 फीट के रूप में गिना जाता है।
/\__/\
/ \
/ \
अब, इन दोनों चोटियों को गिनने के लिए पर्याप्त ऊँचाई है, लेकिन दो अलग-अलग चोटियों के रूप में गिनने के लिए उनके बीच ऊँचाई में पर्याप्त गिरावट नहीं है। इसलिए, इनमें से एक 14er के रूप में गिना जाता है, और दूसरा केवल एक "आंशिक शिखर" है। यहाँ एक उदाहरण है जहां दो चोटियों को दो अलग 14er के रूप में गिना जाता है:
/\ /\
/ \ / \
/ \/ \
/ \
दो 14ers के बीच की गिरावट पर एक आंशिक शिखर भी हो सकता है। यहाँ अंतिम पर्वत श्रृंखला का थोड़ा संशोधित संस्करण है:
/\ /\
/ \/\ / \
/ \/ \
/ \
यह पर्वत श्रृंखला भी दो 14ers के रूप में गिना जाता है।
आपको एक प्रोग्राम या फ़ंक्शन लिखना होगा जो एक पर्वत श्रृंखला के एससी-आर्ट प्रतिनिधित्व को लेता है, और यह बताता है कि रेंज में कितने 14 आर हैं। आप जो भी प्रारूप में आपके लिए सबसे सुविधाजनक है, उसमें इनपुट ले सकते हैं, यह अक्षरों का 2 डी सरणी होना चाहिए, न्यूलाइन के साथ एक स्ट्रिंग, या कुछ अन्य सीमांकक के साथ एक स्ट्रिंग। आप मान सकते हैं कि सभी इनपुट में केवल वर्ण होंगे /\_
, और यह कि प्रत्येक पंक्ति की लंबाई समान होगी (अनुगामी रिक्त स्थान सहित)। आप यह भी मान सकते हैं कि पर्वत श्रृंखला एक /
या तो एक के साथ निचले बाएँ कोने पर शुरू होती है _
।
यदि किसी पर्वत का अंतिम भाग नीचे की रेखा पर नहीं है, तो आप मान सकते हैं कि पर्वत केवल उसके बाद घटता है, जैसे
/
/
/
एक एकल 14er के रूप में गिना जाता है।
आपको अमान्य पर्वत श्रृंखलाओं को संभालने की आवश्यकता नहीं है।
यहाँ कुछ नमूना I / O है:
/\___/\_
/ \ /\
/ \ / \
_/\/ \/ \
/ \
/ \
/ \_
2
/\ /\
/\ / \ /
/\ / \ / \/
/ \ / \ /
/ \/ \/
4
/\
_/\__/ \
/ \
1
/\
/ \ /\
/ \_/ \
/ \
/ \
/ \
/ \
1
/\
/\_/\ / \_
/ \ / \ /\
/ \/ \ /
/ \_/
/
3
_
ही पंक्ति में एक स्लैश की तुलना में 100 फीट कम है। कम से कम आपके अंतिम परीक्षण मामले से यही पता चलता है।
/ / / _ \ \ \
? इसके अलावा, मुझे लगता है कि इनपुट में उच्चतम बिंदु को हमेशा एक चोटी के रूप में गिना जाना चाहिए, लेकिन यह स्पष्ट रूप से निर्दिष्ट नहीं है; एक कम ऊंचाई पर शुरू हो सकता है और एक अलग गिनती के साथ समाप्त हो सकता है।