Bibi-binary เป็นระบบตัวเลขที่คิดค้นโดยBoby Lapointeเพื่อเป็นตัวแทนของตัวเลขในตัวอักษรซึ่งการออกเสียงดูเหมือนเป็นเรื่องตลก
งานของคุณคือการแปลงตัวเลขทศนิยมให้เป็น Bibi-binary!
การแปลง
ตัวเลขจะถูกแปลงเป็นฐาน 16 (เลขฐานสิบหก) และอักขระแต่ละตัวจะถูกแทนที่ด้วยชื่อ Bibi-binary:
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
ให้แทนที่ตัวละครโดยคู่ Bibi-binary ตาม (ตารางข้างต้นมีคู่ทั้งหมด)
ตัวอย่าง
N
= 156H
= (การแสดงฐานสิบหกของN
) -> 9C- 9 -> KA, C -> DO
ดังนั้นผลลัพธ์คือ KADO
อินพุตและเอาต์พุต
คุณจะได้รับจำนวนเต็มบวก 32 บิตN
ซึ่งคุณจะต้องเปลี่ยนเป็น Bibi-binary
คุณสามารถ (กลับพิมพ์ ฯลฯ ... ) ในรูปแบบที่สะดวกแต่ต้องเชื่อมต่อ ! ดังนั้นKA DO
จะไม่เป็นไร แต่KADO
จะ
ทั้งตัวพิมพ์เล็กและพิมพ์ใหญ่จะได้รับอนุญาต
กฎระเบียบ
- ไม่มีช่องโหว่
- นี่คือรหัสกอล์ฟดังนั้นรหัสที่สั้นที่สุดชนะ
Testcases
2048 -> KOHOHO
156 -> KADO
10000 -> HEBIHAHO
12 -> DO