প্রোগ্রামিং সমস্যা ৩৮ — হীরক রাজ্য

প্রবলেম সেটার : Dimik Computing


সমস্যার বিবরণ

হীরক আকৃতি (diamond shape) প্রিন্ট করার একটি প্রোগ্রাম লিখতে হবে।

ইনপুট

প্রোগ্রামটির প্রথমে একটি পূর্ণসংখ্যা \(T ~(1\leq T\leq 100)\) ইনপুট নিতে হবে এবং পরবর্তী \(T\)-সংখ্যক লাইনে দুটি পূর্ণসংখ্যা \(n\) ও \(m ~(1\leq n\leq 40, ~1\leq m\leq 9)\) ইনপুট নিতে হবে।

আউটপুট

প্রোগ্রামটির আউটপুটে \(2n-1\)-সংখ্যক লাইনে \(m\) উপাদান দিয়ে হীরক আকৃতি প্রিন্ট করতে হবে। প্রতিটি হীরক আকৃতির শেষে একটি নিউলাইন প্রিন্ট করতে হবে। হীরকের ভেতরে পরপর দুটি সংখ্যা একটি স্পেস দ্বারা আলাদা করা থাকবে, তবে প্রতি লাইনের শেষ সংখ্যাটির পরে কোনো স্পেস থাকবে না।

নমুনা ইনপুট আউটপুট

নমুনা #১

ইনপুট
2
3 1 
5 2
আউটপুট
1
1 1
1 1 1
1 1
1

2
2 2
2 2 2
2 2 2 2
2 2 2 2 2
2 2 2 2
2 2 2
2 2
2
Loading Stats...