চ্যালেঞ্জ
এটি একটি সহজ চ্যালেঞ্জ। প্রদত্ত দুটি ধনাত্মক পূর্ণসংখ্যা w এবং hপ্রস্থে একটি ASCII বেড়া তৈরি wএবং উচ্চতা h। নিম্নলিখিত নিয়ম ব্যবহার করে বেড়াটি তৈরি করা উচিত:
+চরিত্র একটি পোস্ট উপস্থাপিত করবে।-চরিত্র বেড়া প্রস্থ প্রতিনিধিত্ব করতে ব্যবহার করা হবে।|বেড়া উচ্চতা প্রতিনিধিত্ব করতে ব্যবহার করা হবে।- ঠিক তিনটি
-অক্ষর আউটপুট হওয়ার পরে একটি+অক্ষর অবশ্যই আউটপুট করা উচিত । চারটি কোণ বাদে অন্য যে কোনও সময় আপনি আউটপুট+অবৈধ হবেন। বাম বা ডান (উদাহরণ দেখুন) থেকে শুরু করে আপনাকে এই নিয়মটি অনুসরণ করার অনুমতি দেওয়া হয়েছে তবে আপনাকে অবশ্যই ধারাবাহিক হতে হবে। - ঠিক দুটি
|অক্ষর আউটপুট হওয়ার পরে একটি+অক্ষর অবশ্যই আউটপুট করা উচিত । চারটি কোণ বাদে অন্য যে কোনও সময় আপনি আউটপুট+অবৈধ হবেন। উপরের বা নীচ থেকে শুরু করে আপনাকে এই বিধি অনুসরণ করার অনুমতি দেওয়া হয়েছে (উদাহরণগুলি দেখুন) তবে আপনাকে অবশ্যই ধারাবাহিক হতে হবে। - প্রতিটি বেড়াতে ঠিক চারটি কোণ থাকবে এবং প্রতিটি কোণটি একটি দিয়ে উপস্থাপিত হবে
+।
অন্য কথায়: প্রতি তিনটি -অক্ষরে, আপনাকে অবশ্যই আউটপুট করতে হবে +। এবং প্রতি দুটি |অক্ষরে, আপনাকে অবশ্যই আউটপুট করতে হবে +।
আপনি ধরে নিতে পারেন যে বেড়াটি সর্বদা একটি আয়তক্ষেত্র হবে এবং এটি উভয়ই wএবং hকখনই এর চেয়ে বড় 100বা কম হবে না 1। ট্রেলিং এবং / বা পূর্ববর্তী সাদা স্থান অনুমোদিত।
উদাহরণ / পরীক্ষার কেস
w = 1
h = 1
+-+
| |
+-+
w = 3
h = 2
+---+
| |
| |
+---+
w = 5
h = 7
+---+--+ or +--+---+
| | | |
| | + +
+ + | |
| | | |
| | + +
+ + | |
| | | |
| | + +
+ + | |
| | | |
+---+--+ +--+---+
w = 10
h = 5
+---+---+---+-+ or +-+---+---+---+
| | | |
| | + +
+ + | |
| | | |
| | + +
+ + | |
| | | |
+---+---+---+-+ +-+---+---+---+
w = 4
h = 4
+---+-+ or +-+---+
| | | |
| | | |
+ + + +
| | | |
| | | |
+---+-+ +-+---+
বিধি
- স্ট্যান্ডার্ড লুফোলস প্রযোজ্য ।
- এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ত উত্তর!
+স্পর্শ নাও থাকতে পারে ?
+-+-+-+-+-+অবৈধ তা জানিয়ে একটি বিধি যুক্ত করেছি । বিভ্রান্তির জন্য দুঃখিত.