Dağcılık terminolojisinde "14er", 14000 feet veya daha fazla yüksekliğe sahip herhangi bir dağdır. Ancak başka bir ayrım daha var. Bir zirvenin 14er olarak sayılması için, 300 veya daha fazla fitlik bir "coğrafi öneme" sahip olması gerekir. Bu, bir 14er'den diğerine geçmek için, tekrar yükselmeden önce en az 300 feet inmeniz gerekir . Bu örneği ele alalım. Satır 1 14000 feet, her satır 100 fit olarak sayılır.
/\__/\
/ \
/ \
Şimdi, bu zirvelerin her ikisi de saymak için yeterli yüksekliğe sahip, ancak aralarında iki ayrı tepe olarak saymak için yeterli yükseklik düşüşü yok. Bu nedenle, bunlardan biri 14er sayılır ve diğeri sadece "kısmi bir zirve" dir. İki zirvenin iki ayrı 14er olarak sayıldığı bir örnek:
/\ /\
/ \ / \
/ \/ \
/ \
İki 14er arasındaki düşüşte kısmi bir tepe de olabilir. İşte son dağ aralığının biraz değiştirilmiş bir versiyonu:
/\ /\
/ \/\ / \
/ \/ \
/ \
Bu dağ sırası aynı zamanda iki tane 14er.
Bir dağ aralığının ascii-art temsilini alan bir program veya işlev yazmalı ve aralıkta kaç 14er döndürmelisiniz. 2D karakter dizisi, yeni satırlı bir dize veya başka bir sınırlayıcıya sahip bir dize olsun, sizin için en uygun formatta girdi alabilirsiniz. Tüm girişlerin yalnızca karakter içereceğini /\_
ve her satırın uzunluğunun aynı olacağını varsayabilirsiniz (arka boşluklar dahil). Dağ aralığının sol alt köşede a /
veya a ile başladığını varsayabilirsiniz _
.
Bir dağın son bölümü en alt satırda değilse, dağın ancak bundan sonra azaldığını varsayabilirsiniz, örn.
/
/
/
Tek bir 14er olarak sayılır.
Geçersiz dağ sıralarını idare etmek zorunda değilsiniz.
İşte bazı örnek I / O:
/\___/\_
/ \ /\
/ \ / \
_/\/ \/ \
/ \
/ \
/ \_
2
/\ /\
/\ / \ /
/\ / \ / \/
/ \ / \ /
/ \/ \/
4
/\
_/\__/ \
/ \
1
/\
/ \ /\
/ \_/ \
/ \
/ \
/ \
/ \
1
/\
/\_/\ / \_
/ \ / \ /\
/ \/ \ /
/ \_/
/
3
_
, aynı hatta bir eğik çizgiden 100 feet daha az sayılır. En azından son test durumunuz bunu gösteriyor.
/ / / _ \ \ \
? Ayrıca, girişteki en yüksek noktanın her zaman bir zirve olarak sayılması gerektiğini, ancak bu açıkça belirtilmediğini varsayalım; daha düşük bir zirvede başlayabilir ve farklı bir sayıyla sonuçlanabilir.