বসন্তটি সম্প্রতি এসেছিল এবং প্রায় সেই সময়টি যখন ফুল ফুটতে শুরু করে। সুতরাং আমি চাই আপনি তাদের বৃদ্ধিতে সহায়তা করুন।
তোমার কাজ:
দুটি নম্বর দেওয়া m
, এবং n
, আউটপুট m
ফুল এলোমেলোভাবে একটি n*n
গ্রিডে রাখা।
একটি একক ফুল এর মতো দেখাচ্ছে:
&
|
একটি ফুলের অবস্থান এটি যেখানে দ্বারা সংজ্ঞায়িত করা &
হয়। এলোমেলোভাবে দুটি ফুল রাখার সময়, দু'জন একই জায়গায় থাকতে পারে না। যদি একটি ফুলের &
অন্য ফুলের ওভারল্যাপ হয় তবে |
প্রদর্শন করুন &
। ফুলের নীচের সারিটিতে কোনওটি নাও থাকতে পারে &
।
ইনপুটটি কোনও স্ট্যান্ডার্ড পদ্ধতির মাধ্যমে কোনও সংখ্যা বা স্ট্রিং হিসাবে হতে পারে।
আউটপুট স্ট্রিংগুলির তালিকা হতে পারে, প্রতিটি স্ট্রিং গ্রিডের এক সারি উপস্থাপন করে বা তালিকার মতো একই গাইডলাইন অনুসরণ করে একটি সীমানাযুক্ত স্ট্রিং। আউটপুট মানক পদ্ধতি। ট্রেলিং তড়িঘড়ি অনুমোদিত, এবং আপনি আপনার ফুল আলাদা করতে ট্যাব ব্যবহার করতে পারেন। নোট করুন যে প্রতিটি গ্রিড অবশ্যই ফাঁকা স্থান বা কোনও কিছুর সাথে সম্পূর্ণ পূরণ করা উচিত।
নোট যে ইনপুট সবসময় কার্যকর থাকবে, আপনি সবসময় আইনত মাপসই সক্ষম হবে m
মধ্যে ফুল n
দ্বারা n
গ্রিড।
পরীক্ষার কেস:
যেহেতু পুরো "র্যান্ডম প্লেসমেন্ট" বিটের কারণে কেবলমাত্র অত্যন্ত কঠোর পরীক্ষার ক্ষেত্রে গ্যারান্টি দেওয়া যেতে পারে, তবে উত্তর সরবরাহ করা একমাত্র ধরণের পরীক্ষার ক্ষেত্রে এটি হবে। তবে কয়েকটি পরীক্ষার ক্ষেত্রেও সেগুলি বৈধ কিনা তা নিশ্চিত করার জন্য আমি অনলাইনে সমস্ত জমা দেওয়ার চেষ্টা করব।
পরীক্ষার মামলার ইনপুট ফর্মটিতে দেওয়া হয় m, n
।
Input: 2, 2
Output:
&&
||
--------------
Input: 6, 3
Output:
&&&
&&&
|||
নোট করুন যে Output:
পরীক্ষার ক্ষেত্রে শব্দের পরে নতুন লাইন optionচ্ছিক ।
অন্যান্য পরীক্ষার মামলা:
- 1, 10
- 0, 100
- 5, 8
- 6, 3
কোড গল্ফ তাই সংক্ষিপ্ততম কোড জয়!
এই চ্যালেঞ্জটি তৈরি করার জন্য এবং এটি সিক্রেট সান্তার উপহার বাক্সে পোস্ট করার জন্য কমরেডস্পার্কলপোনিকে ধন্যবাদ! স্যান্ডবক্স পোস্ট