একটি প্রোগ্রাম লিখুন (বা ফাংশন) যা ধনাত্মক পূর্ণসংখ্যায় নিয়ে যায়।
যদি ইনপুটটি হয় 1, পাশাপাশি পাশের দুটি পাশের দুটি হীরা প্রিন্ট করুন (বা প্রত্যাবর্তন করুন), প্রতিটি স্ল্যাশের পাশের দৈর্ঘ্য সহ:
/\/\
\/\/
প্রত্যেক ইনপুট করতে N1 তার চেয়ে অনেক বেশী, জন্য আউটপুট এ বর্ণন N-1এবং প্রতিবেশী হিরে প্রতিটি জোড়া জন্য তাদের যার পাশ দৈর্ঘ্য মধ্যে একটি নতুন হীরা সন্নিবেশ দুই প্রতিবেশী পাশ লেন্থ এর সমষ্টি। এই নতুন হীরক প্যাটার্নটি মুদ্রণ করুন (বা প্রত্যাবর্তন করুন)।
সুতরাং যখন 2ইনপুট হয়, আমরা আউটপুটটির দিকে নজর রাখি 1এবং দেখতে পাচ্ছি যে দুটি পাশের হীরা রয়েছে, উভয় পাশের দৈর্ঘ্য 1। সুতরাং আমরা তাদের মধ্যে একটি পাশের দৈর্ঘ্য 2 (1 + 1) হীরাটি সন্নিবেশ করি:
/\
/\/ \/\
\/\ /\/
\/
ইনপুটটির জন্য 3আমরা 2প্রতিবেশী হীরার দুটি জোড়াের মধ্যে পাশের দৈর্ঘ্য 3 (1 + 2 এবং 2 + 1) সহ দুটি হীরা যুক্ত করে আউটপুটটি দেখি :
/\ /\
/ \ /\ / \
/\/ \/ \/ \/\
\/\ /\ /\ /\/
\ / \/ \ /
\/ \/
নিদর্শন অব্যাহত রাখার জন্য আউটপুটটি 4হ'ল:
/\ /\
/\ / \ / \ /\
/ \ /\ / \ / \ /\ / \
/ \ / \ / \ /\ / \ / \ / \
/\/ \/ \/ \/ \/ \/ \/ \/\
\/\ /\ /\ /\ /\ /\ /\ /\/
\ / \ / \ / \/ \ / \ / \ /
\ / \/ \ / \ / \/ \ /
\/ \ / \ / \/
\/ \/
ইত্যাদি।
আপনার আউটপুটগুলির যে কোনও লাইনে ট্রেলিং স্পেস থাকতে পারে তবে কেবলমাত্র একটি ট্রেলিং নিউলাইন পর্যন্ত (এবং কোনও শীর্ষস্থানীয় নিউলাইন নেই)।
বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী।