13 মার্চ জাতীয় জুয়েল দিবস হিসাবে স্বীকৃত , যা এই চ্যালেঞ্জের প্রতিপাদ্য। সুতরাং, 0 এর চেয়ে বড় nযেখানে পূর্ণসংখ্যা দেওয়া nহয়, এটি একটি ASCII রত্ন তৈরি করুন। উদাহরণ স্বরূপ:
n = 1 n = 2 n = 3
______
____ / \
__ / \ \ /
/ \ \ / \ /
\ / \ / \ /
\/ \/ \/
নীচের অংশটি রত্নের একেবারে নীচের অংশে সর্বাধিক জোড়া হিসাবে সংজ্ঞায়িত করা হয় \/ । বাকীটি শীর্ষে রয়েছে। উপরের উদাহরণের জন্য যেখানে n = 1:
Bottom: \ / Top: __
\/ / \
আপনি দেখতে পাচ্ছেন, নীচের অংশটি সর্বাধিকের সাথে ফাঁকা স্থানগুলির n + 1স্তরগুলি দিয়ে তৈরি\/(1 * lines from the bottom) * 2n মণি নিচ থেকে লাইন। আমরা যদি দ্বিতীয় রত্নটি নিয়ে যাই ( n = 2), আমরা দেখতে পাব:
____
/ \
\ / 2 (or n) layers from the bottom with 1*2*2 or 4 spaces in between \/
\ / 1 layer from the bottom with 1*1*2 or 2 spaces in between \/
\/ The bottom (0 layers) with 1*0*2 spaces or 0 spaces in between \/
উপরেরটি এক জোড়া দিয়ে তৈরি /\ আন্ডারস্কোরগুলির সাথে শীর্ষে n*2ফাঁক দিয়েn*2 হয়।
বিধি
- ব্যবহারকারীর ইনপুট হিসাবে কোনও ননজারো ধনাত্মক পূর্ণসংখ্যার নিতে সক্ষম হতে হবে
- উপরে বর্ণিত চশমাগুলির সাথে অবশ্যই একটি রত্ন তৈরি করতে হবে (এখানে পুনরুদ্ধার করা):
- উপরের অংশটি ফাঁক
/\দিয়ে এক জোড়া দিয়েn*2তৈরি করা হয়n*2আন্ডারস্কোরগুলির সাথে শীর্ষে হয়। - নীচে জুয়েলের নীচ থেকে সর্বাধিক লাইনগুলির মধ্যে ফাঁক দিয়ে
n + 1স্তরগুলির তৈরি করা হয় ।\/(1 * lines from the bottom) * 2n
- উপরের অংশটি ফাঁক
- রত্নের পরে ট্র্যাকিং করা নিউলাইনগুলি, বা প্রতিটি লাইনের পিছনে স্থানগুলি অনুমোদিত allowed
- কোনও স্ট্যান্ডার্ড লুফোল অনুমোদিত নয়
বিজয়ী মানদণ্ড
সর্বনিম্ন বাইট জয়!