Trong thuật ngữ leo núi, "14er" là bất kỳ ngọn núi nào có độ cao từ 14 000 feet trở lên. Tuy nhiên, có một sự phân biệt khác. Để một đỉnh được tính là 14er, nó cũng phải có "điểm nổi bật về địa lý" từ 300 feet trở lên. Điều này có nghĩa là để di chuyển từ 14er này sang 14 khác, trước tiên bạn phải hạ xuống ít nhất 300 feet trước khi tăng trở lại. Lấy ví dụ này. Dòng 1 được tính là 14 000 feet và mỗi dòng được tính là 100 feet.
/\__/\
/ \
/ \
Bây giờ, cả hai đỉnh này đều có đủ độ cao để đếm, nhưng không có đủ độ cao giữa chúng để tính là hai đỉnh riêng biệt. Do đó, một trong số này được tính là 14er và một trong số đó chỉ là "đỉnh một phần". Dưới đây là một ví dụ trong đó hai đỉnh được tính là hai 14er riêng biệt:
/\ /\
/ \ / \
/ \/ \
/ \
Cũng có thể có một đỉnh cao một phần về sự suy giảm giữa hai 14ers. Đây là một phiên bản sửa đổi một chút của dãy núi cuối cùng:
/\ /\
/ \/\ / \
/ \/ \
/ \
Dãy núi này cũng được tính là hai 14ers.
Bạn phải viết một chương trình hoặc chức năng có đại diện nghệ thuật của một dãy núi và trả lại số lượng 14ers trong phạm vi. Bạn có thể lấy đầu vào ở bất kỳ định dạng nào thuận tiện nhất cho bạn, có thể là mảng ký tự 2D, chuỗi có dòng mới hoặc chuỗi có một số dấu phân cách khác. Bạn có thể giả định rằng tất cả các đầu vào sẽ chỉ chứa các ký tự /\_
và độ dài của mỗi dòng sẽ giống nhau (bao gồm cả khoảng trắng ở cuối). Bạn cũng có thể giả sử rằng dãy núi bắt đầu ở góc dưới bên trái với a /
hoặc a _
.
Nếu phần cuối cùng của ngọn núi không nằm ở điểm mấu chốt, bạn có thể giả sử rằng ngọn núi chỉ giảm sau đó, ví dụ:
/
/
/
Đếm như một 14er duy nhất.
Bạn không phải xử lý các dãy núi không hợp lệ.
Dưới đây là một số mẫu I / O:
/\___/\_
/ \ /\
/ \ / \
_/\/ \/ \
/ \
/ \
/ \_
2
/\ /\
/\ / \ /
/\ / \ / \/
/ \ / \ /
/ \/ \/
4
/\
_/\__/ \
/ \
1
/\
/ \ /\
/ \_/ \
/ \
/ \
/ \
/ \
1
/\
/\_/\ / \_
/ \ / \ /\
/ \/ \ /
/ \_/
/
3
_
trị thấp hơn 100 feet so với một dấu gạch chéo trên cùng một dòng. Ít nhất đó là những gì trường hợp thử nghiệm cuối cùng của bạn cho thấy.
/ / / _ \ \ \
nào không? Ngoài ra, tôi cho rằng điểm cao nhất trong đầu vào phải luôn được tính là đỉnh nhưng điều này không được chỉ định rõ ràng; người ta có thể bắt đầu ở một đỉnh thấp hơn và kết thúc với một số lượng khác nhau.