Bibi-binary to system numeryczny opracowany przez Boby Lapointe w celu przedstawienia liczb w literach, których wymowa wydaje się śmieszna.
Twoim zadaniem jest konwersja liczb dziesiętnych na Bibi-binary!
Konwersja
Liczba jest konwertowana na podstawową 16 (szesnastkową), a każdy znak jest zastępowany przez bibi-binarną nazwę:
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
Niech N
będzie liczbą całkowitą dodatnią (między 1 -> 2 ^ 31-1). Dla każdego znaku w reprezentacji szesnastkowej N
zamień znak na odpowiednią parę bibi-binarną (powyższa tabela zawiera wszystkie pary).
Przykład
N
= 156H
= (reprezentacja szesnastkowaN
) -> 9C- 9 -> KA, C -> DO
Zatem wyjściem jest KADO.
Wejście wyjście
Otrzymasz dodatnią 32-bitową liczbę całkowitą N
, którą będziesz musiał przekształcić w Bibi-binary.
Możesz (zwrócić, wydrukować itp.) W dowolnym dogodnym formacie, ale pary muszą być połączone ! Więc KA DO
nie byłoby dobrze, ale KADO
byłoby.
Zarówno małe, jak i wielkie litery są dozwolone.
Zasady
- Bez luk.
- To jest golf golfowy, więc wygrywa najkrótszy kod.
Przypadki testowe
2048 -> KOHOHO
156 -> KADO
10000 -> HEBIHAHO
12 -> DO