বিবি-বাইনারি হ'ল উচ্চারণ মজাদার মনে হয় এমন বর্ণগুলিতে সংখ্যার প্রতিনিধিত্ব করার জন্য ববি ল্যাপিন্টের উদ্ভাবিত একটি সংখ্যাসূচক সিস্টেম ।
আপনার কাজ হ'ল দশমিক সংখ্যাগুলিকে বিবি-বাইনারি রূপান্তর করা!
রূপান্তর
একটি সংখ্যা বেস 16 (হেক্সাডেসিমাল) এ রূপান্তরিত হয় এবং প্রতিটি অক্ষর তার বিবি-বাইনারি নাম দ্বারা প্রতিস্থাপিত হয়:
0 = HO
1 = HA
2 = HE
3 = HI
4 = BO
5 = BA
6 = BE
7 = BI
8 = KO
9 = KA
A = KE
B = KI
C = DO
D = DA
E = DE
F = DI
আসুন N
একটি ধনাত্মক পূর্ণসংখ্যা (1 -> 2 ^ 31-1 এর মধ্যে)। হেক্সাডেসিমাল উপস্থাপনার প্রতিটি চরিত্রের জন্য N
, তার অনুসারে বিবি-বাইনারি জুটি (উপরের টেবিলটিতে সমস্ত জোড়া রয়েছে) দ্বারা অক্ষরটি প্রতিস্থাপন করুন।
উদাহরণ
N
= 156H
= (হেক্সাডেসিমালের উপস্থাপনাN
) -> 9 সি- 9 -> কেএ, সি -> ডিও করুন
সুতরাং আউটপুট KADO হয়।
ইনপুট আউটপুট
আপনি একটি ইতিবাচক 32-বিট পূর্ণসংখ্যা পাবেন N
যা আপনাকে বিবি-বাইনারিতে রূপান্তর করতে হবে।
আপনি যে কোনও সুবিধাজনক ফর্ম্যাটে (রিটার্ন, প্রিন্ট, ইত্যাদি ...) করতে পারেন, তবে জোড়াটি সংযুক্ত করতে হবে ! সুতরাং KA DO
ঠিক হবে না, কিন্তু KADO
হবে।
ছোট এবং বড় হাতের উভয়ই অনুমোদিত।
বিধি
- কোনও ফাঁক নেই।
- এটি কোড-গল্ফ, তাই সংক্ষিপ্ততম কোডটি জয়ী।
Testcases
2048 -> KOHOHO
156 -> KADO
10000 -> HEBIHAHO
12 -> DO