কাজটি
এই চ্যালেঞ্জে, আপনার কাজটি হ'ল বর্ধমান উচ্চতার বক্সগুলির কয়েকটি স্ট্যাকের একটি ASCII শিল্প উপস্থাপনা আঁকুন। আপনাকে স্ট্যাকের সংখ্যা হিসাবে ইনপুট হিসাবে দেওয়া হবে যা একটি ধনাত্মক পূর্ণসংখ্যা। প্রথম স্ট্যাকটিতে আকারের একটি বাক্স রয়েছে 2x2। দ্বিতীয় স্ট্যাকের আকারের 2 টি বাক্স রয়েছে 3x3। সাধারণভাবে, kম স্ট্যাকটিতে kআকারের বাক্স রয়েছে (k+1)x(k+1)।
প্রতিটি বাক্সের সীমানা অক্ষরগুলি ব্যবহার করে আঁকা হয় -|+এবং তাদের অভ্যন্তরটি সাদা স্থান নিয়ে থাকে p সংলগ্ন বাক্সগুলি তাদের সীমানা ভাগ করে দেয় এবং কোণগুলি সর্বদা সাথে আঁকতে হবে +, এমনকি তারা অন্য বাক্সের সীমানার অংশ হলেও are
উদাহরণ
এর জন্য আউটপুট 1:
++
++
এর জন্য আউটপুট 2:
+-+
| |
+-+
++ |
++-+
এর জন্য আউটপুট 3:
+--+
| |
| |
+--+
| |
+-+ |
| +--+
+-+ |
++ | |
++-+--+
এর জন্য আউটপুট 5:
+----+
| |
| |
| |
| |
+----+
| |
| |
| |
+---+ |
| +----+
| | |
| | |
+---+ |
| | |
| +----+
+--+ | |
| +---+ |
| | | |
+--+ | |
| | +----+
+-+ +---+ |
| +--+ | |
+-+ | | |
++ | | | |
++-+--+---+----+
বিধি এবং স্কোরিং
কমান্ড লাইন আর্গুমেন্ট হিসাবে বা কোনও ফাংশন আর্গুমেন্ট হিসাবে এসটিডিআইএন থেকে ইনপুট পাওয়া যায়। আউটপুট অবশ্যই STDOUT বা নিকটতম সমতুল্যে যেতে । পূর্ববর্তী ও পূর্বের নতুন লাইনের মতো সীমাবদ্ধ শ্বেত স্পেসের যে কোনও সীমাবদ্ধ পরিমাণ অনুমোদিত, তবে অতিরিক্ত কোনও পূর্ববর্তী স্থান থাকতে পারে না।
এটি কোড-গল্ফ, তাই সর্বনিম্ন বাইট গণনা জিতে। স্ট্যান্ডার্ড লুফোলগুলি অনুমোদিত নয়।
Integer.MaxValueইনপুট হিসাবে কাজ করবে না ।
Integer.MaxValueবা সমতুল্য হয় না ।
nএবংn-1অপেক্ষাকৃত মৌলিক হয়। দুটি প্লাস কখনই ওভারল্যাপ হবে না।