বেস 10 তে ধনাত্মক পূর্ণসংখ্যার একটি অ্যারে দেওয়া হয়েছে, যেখানে n > 0
একটি বাইনারি প্রাচীরের তাদের উপস্থাপনা আউটপুট দেয়।
কিভাবে কাজ করে?
- প্রতিটি সংখ্যাটিকে বাইনারি উপস্থাপনায় রূপান্তর করুন।
- সবচেয়ে দীর্ঘতম অর্থাৎ
1, 2
->1, 10
-> এর দৈর্ঘ্যের শীর্ষস্থানীয় শূন্যগুলির সাথে উপস্থাপনাটি প্যাড করুন01, 10
। - একটি প্রাচীর তৈরি করুন যেখানে
1
গুলিগুলি ইটগুলি রয়েছে এবং0
এরগুলি ইট অনুপস্থিত রয়েছে।
প্রাচীর হ'ল অক্ষরগুলির একটি ব্লক যেখানে কোনও মুদ্রণযোগ্য অক্ষর একটি ইটের প্রতিনিধিত্ব করে এবং একটি স্থান ( 32
) একটি অনুপস্থিত ইটের প্রতিনিধিত্ব করে। আপনি ইটের জন্য কোনও চরিত্র চয়ন করতে পারেন, যতক্ষণ না এটি কোনও সাদা স্থানের অক্ষর না হয় ততক্ষণ প্রাচীর জুড়ে আলাদা হওয়া দরকার না। অনুপস্থিত ইটের চরিত্রটি অবশ্যই একটি স্থান হবে। নীচের উদাহরণের *
জন্য আমি ইটগুলির জন্য ব্যবহার করেছি ।
উদাহরণ
ইনপুট:
[ 15, 7, 13, 11 ]
[ 1111, 111, 1101, 1011 ]
[ 1111, 0111, 1101, 1011 ]
আউটপুট:
**** *** ** * * **
বিধি
- ইনপুট অবশ্যই বেস 10 এ নেওয়া উচিত, যদি আপনার ভাষা অন্যান্য ঘাঁটি গ্রহণ করে আপনি সেগুলি ব্যবহার নাও করতে পারেন।
- শীর্ষস্থানীয় এবং নতুন লাইনগুলি অনুসরণ করার অনুমতি রয়েছে।
- ইনপুটটিকে পূর্ণসংখ্যার তালিকা, পৃথক যুক্তি বা কোনও যুক্তিসঙ্গত বিন্যাসের তালিকা হিসাবে নেওয়া যেতে পারে।
- আউটপুট যে কোনও যুক্তিসঙ্গত বিন্যাসে থাকতে পারে: নতুন লাইন পৃথক স্ট্রিং, লাইনগুলির অ্যারে, 2 ডি অ্যারে ইত্যাদি
- স্ট্যান্ডার্ড লুফোলগুলি অনুমোদিত নয়।
পরীক্ষার মামলা
মনে রাখবেন যে প্রথম পরীক্ষার ক্ষেত্রে সমস্ত স্তরের শেষে খালি ইট থাকে।
[ 14, 4, 6, 2 ]
***
*
**
*
[ 1, 2, 4, 8, 16 ]
*
*
*
*
*
[ 15, 11, 15, 15 ]
****
* **
****
****
[ 11, 10, 9, 8 ]
* **
* *
* *
*
এটি কোড গল্ফ তাই সংক্ষিপ্ততম কোড জয়!
[[1, " ", 1, " "], ...]