প্রোগ্রামিং সমস্যা ৫ — বাক্স ১

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


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

তোমার হাতে যথেষ্ট পরিমাণে কাজকর্ম নেই দেখে তোমাকে একটি বাক্স আঁকার কাজ দেওয়া হলো। আসলে ব্যাপারটি তেমন কিছু কঠিন নয়। তোমাকে বর্গের একটি বাহুর দৈর্ঘ্য বলা হবে, আর তুমি চট করে * অক্ষরটি ব্যবহার করে ওই বর্গটি এঁকে ফেলবে। বর্গের কেবল বাহু আঁকলেই হবে না, ভেতরের ঘরগুলোও * দিয়ে পূর্ণ করে দিতে হবে। যেহেতু তুমি প্রোগ্রামিং শেখা শুরু করেছ এবং লুপ পর্যন্ত শিখে ফেলেছ, তাই তুমি কাজটি করবে একটি প্রোগ্রাম লিখে।

ইনপুট

প্রথম লাইনে একটি সংখ্যা \(T~(1 \leq T \leq 25)\) থাকবে এবং তারপরে \(T\)-সংখ্যক লাইন থাকবে। প্রতিটি লাইনে একটি করে সংখ্যা \(N\) থাকবে যার মান \(1\) থেকে \(80\)-এর মধ্যে হবে।

আউটপুট

প্রতিটি \(N\)-এর জন্য \(N \times N\) বর্গ আঁকতে হবে। পুরো বর্গটি * দিয়ে পূর্ণ করে দিতে হবে। প্রতিটি বর্গ একটি ফাঁকা লাইন দিয়ে পৃথক করে দিতে হবে। পৃথক করার কাজ ব্যতিত অন্য কোথাও অতিরিক্ত ফাঁকা লাইন বা স্পেস রাখা যাবে না।

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

নমুনা #১

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

***
***
***

*****
*****
*****
*****
*****
Loading Stats...