আপনাকে মোলহিল এবং পর্বতমালা সহ একটি ভূখণ্ডের স্ট্রিং দেওয়া হবে:
/\
/ \
_/\__ / \
___/ \_/ \_
____/\___/ \___
আপনার কাজটি হ'ল স্ট্রিংয়ের প্রতিটি মোলিহিলকে একই কলামে কেন্দ্র করে সমতুল্য পর্বত দিয়ে প্রতিস্থাপন করা। স্ট্রিংয়ের বাকি অংশগুলি অবশ্যই প্রভাবিত হবে না। স্ট্রিংয়ের শুরুতে এটি অতিরিক্ত রেখার প্রয়োজন হতে পারে।
একটি মোলহিল সংলগ্ন কলামগুলি নিয়ে গঠিত যেখানে ভূখণ্ডটি উপরে উঠে যায়, তত্ক্ষণাত সংলগ্ন কলামগুলি অনুসরণ করে যেখানে অঞ্চলটি নীচে নামবে। সংক্ষিপ্ত দিকটি অবশ্যই এক কলাম প্রশস্ত হতে হবে।
এগুলি সমস্ত মোলহিল:
_____/\______
/\________
__/
________/\
\__
\ /
\ /
\ /
\ /
\/\_/
এগুলি মোলহিল নয় :
/\
___/ \______
___
_____/ \___
____ _______
\/
একটি পাহাড় মোলিহিলের মতো, তবে সংক্ষিপ্ততম দিকটি একটিটির পরিবর্তে চার লাইন উঁচু।
উদাহরণ
/\
/ \
-> / \
____/\____ _/ \_
/\
/ \
/ \
__ -> / \__
_ /\__/ __/
\___/
/\
/ \
-> / \
/\ /\/ \
_/ \__/\_____ _/ \_
_ _ _ _
\ / \ /\ /
\ / \ / \ /
\ / \ / \ /
\ / -> \/ \/
\ /
\ /
\/\/
/\ /\
/ \ / \
/ \ / \
_ -> _/ \/ \
\ \
\ \
\/\______/\_______ \_
/\ /\ /\
/ \ /\ / \ / \
_/\__ / \ -> / \ / \ / \
___/ \_/ \_ / \ __/ \_/ \_
____/\___/ \___ _/ \/ \___
অতিরিক্ত বিধি
- স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ।
- ইনপুট এবং আউটপুট যে কোনও যুক্তিসঙ্গত বিন্যাসে হতে পারে।
- আপনি ইনপুট স্ট্রিংয়ে পূর্ববর্তী সাদা স্থানের উপস্থিতি বা অনুপস্থিতি ধরে নিতে পারেন।
- আপনার প্রয়োজন হতে পারে যে কোনও পর্বতের জন্য স্ট্রিংয়ের পাশ এবং মোলহিলের মধ্যে সর্বদা পর্যাপ্ত জায়গা থাকবে।
- যদি মোলহিলগুলি পর্বতমালার সাথে প্রতিস্থাপন করে অতিরিক্ত মোলহিল তৈরি করে, আপনার সেই মোলহিলগুলিকে পর্বতে পরিণত করার দরকার নেই।
- অঞ্চলটি একই কলামে উপরে এবং নীচে উভয়দিকে যেতে পারে না। যদি এটি হয় তবে ভূখণ্ডটি সরবে না।
- কোনও নির্দিষ্ট কলাম যদি কোনও পর্বতের অংশ না হয়ে যায় তবে এর উচ্চতা অবশ্যই অপরিবর্তিত থাকবে।
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ত উত্তর ins
/, \, _, সুতরাং কীভাবে এটি একই সাথে সম্ভবত উপরে এবং নীচে যেতে পারে?