बॉबी लैपॉइंट द्वारा आविष्कृत बीबी-बाइनरी एक संख्यात्मक प्रणाली है, जो अक्षरों में संख्याओं का प्रतिनिधित्व करने के लिए है जो उच्चारण मजाकिया लगता है।
आपका कार्य दशमलव संख्याओं को बीबी-बाइनरी में बदलना है!
रूपांतरण
एक संख्या को आधार 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
होगा।
दोनों, लोअरकेस और अपरकेस की अनुमति है।
नियम
- कोई खामियां नहीं।
- यह कोड-गोल्फ है, इसलिए सबसे छोटा कोड जीतता है।
परीक्षण के मामलों
2048 -> KOHOHO
156 -> KADO
10000 -> HEBIHAHO
12 -> DO