ইতিবাচক পূর্ণসংখ্যা <100 (1 এবং 99 সহ 1 থেকে 99) দেওয়া হয়েছে, আউটপুট যা বহু লকার kers
একটি লকার নিম্নলিখিত হিসাবে সংজ্ঞায়িত করা হয়:
+----+
| |
| |
| |
| nn |
+----+
nn
10 বেসে লকার নম্বরটি কোথায় , যদি 1-অঙ্কের সংখ্যা থাকে তবে এটি সামনে 0 দিয়ে প্রকাশ করা হয়। উদাহরণস্বরূপ, লকার নম্বর 2 নম্বরটি প্রদর্শন করে 02
।
লকারগুলি স্ট্যাক করা যেতে পারে তবে কেবল 2 টি পর্যন্ত উচ্চ:
+----+
| |
| |
| |
| on |
+----+
| |
| |
| |
| en |
+----+
on
একটি বিজোড় সংখ্যা, একটি সমান সংখ্যা বোঝায় en
। লকারগুলি একে অপরের পাশেও রাখা যেতে পারে।
+----+----+
| | |
| | |
| | |
| 01 | 03 |
+----+----+----+
| | | |
| | | |
| | | |
| 02 | 04 | 05 |
+----+----+----+
লক্ষ্য করুন যে 5 নম্বর লকারটি নীচে অবস্থিত একটি বিজোড় সংখ্যাযুক্ত লকার। এর কারণ এটি যখন আপনার কাছে বিজোড় সংখ্যাযুক্ত ইনপুট থাকে, শেষ লকারটি মেঝেতে রাখা উচিত (কারণ একটি হোভারিং লকারটির দাম খুব বেশি)। উপরের উদাহরণটি হ'ল এন = 5 এর জন্য প্রত্যাশিত আউটপুট। n = 0 এর কিছুই দেওয়া উচিত নয়।
বিধি: ইনপুট / আউটপুট মানক পদ্ধতি। কোনও সুবিধাজনক বিন্যাসে ইনপুট করুন, স্ট্রিং হিসাবে আউটপুট। স্ট্যান্ডার্ড লুফোলস প্রযোজ্য।
পরীক্ষার কেস:
Input
Output
---------------------
1
+----+
| |
| |
| |
| 01 |
+----+
--------------------- (newlines optional in case 1)
4
+----+----+
| | |
| | |
| | |
| 01 | 03 |
+----+----+
| | |
| | |
| | |
| 02 | 04 |
+----+----+
---------------------
5
+----+----+
| | |
| | |
| | |
| 01 | 03 |
+----+----+----+
| | | |
| | | |
| | | |
| 02 | 04 | 05 |
+----+----+----+
---------------------
16
+----+----+----+----+----+----+----+----+
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| 01 | 03 | 05 | 07 | 09 | 11 | 13 | 15 |
+----+----+----+----+----+----+----+----+
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| 02 | 04 | 06 | 08 | 10 | 12 | 14 | 16 |
+----+----+----+----+----+----+----+----+
এটি কোড-গল্ফ , তাই সংক্ষিপ্ততম কোড জয়!
1
দিতে হবে?