Поки я подорожував у майбутньому, я помітив кумедну гру серед дітей близько 2275 року. Коли вони не хочуть, щоб їхні пра-пра-пра-пра- прадіди батьки розуміли, що вони говорять, вони використовують BIBABOBU розмову . Очевидно, я нічого не міг зрозуміти, як з моїм мозком перед кіборзькою епохою, і відчув (або технічно: я відчуваю ) справді дурний. Отже, мені знадобиться декодер для мого наступного візиту.
БІБАБОБУ?
Хоча це давно застаріло, ASCII все ще часто використовується в поп-культурі 2275 року, і ця мова заснована на ньому.
Рядок кодується BIBABOBU таким чином:
- Перетворити всі символи в їх ASCII-коди.
Візьміть двозначне шістнадцяткове представлення кожного коду та перетворіть їх за допомогою наступної таблиці:
0: BI 4: BIDI 8: BADI C: BODI 1: BA 5: BIDA 9: BADA D: BODA 2: BO 6: BIDO A: BADO E: BODO 3: BU 7: BIDU B: BADU F: BODU
Приклад
"Hello!" → 48 65 6C 6C 6F 21 → "BIDIBADI BIDOBIDA BIDOBODI BIDOBODI BIDOBODU BOBA"
Однак відповідний вклад буде наданий без будь-якого місця, щоб імітувати монотонну інтонацію, яку використовують діти, щоб зробити це ще складніше для розуміння без імплантатів:
"BIDIBADIBIDOBIDABIDOBODIBIDOBODIBIDOBODUBOBA"
Роз'яснення та правила
- Пам'ятайте, що мені потрібен декодер , а не кодер.
- Розшифровані символи гарантовано знаходяться в діапазоні [32 ... 126] .
- Вхід гарантовано містить цілу кількість шістнадцяткових цифр, кодованих BIBABOBU.
- Ви можете взяти вхід у повному або малому регістрі. Змішані справи не допускаються.
- Оскільки бітові фліпи досить часто зустрічаються під час подорожі часом, це гольф-код з метою мінімізації ризиків.
Тестові справи
Примітка: Посилання рядків використовуються нижче лише для форматування. Ви не повинні з ними поводитися.
Input:
BIDABIDIBIDOBIDABIDUBUBIDUBIDI
Output:
Test
Input:
BIDABIDUBIDOBIDABIDOBODIBIDOBUBIDOBODUBIDOBODABIDOBIDABOBIBIDUBIDIBIDOBODUBOBIBUBOBUBOBUBI
DUBUBIDABOBA
Output:
Welcome to 2275!
Input:
BIDIBADIBIDOBIDABIDOBODIBIDOBODIBIDOBODUBOBODIBOBIBIDABIDIBIDOBADABIDOBODABIDOBIDABOBIBIDA
BIDIBIDUBOBIDOBABIDUBIDOBIDOBIDABIDOBODIBIDOBIDABIDUBOBOBABOBIBIDABADABIDOBODUBIDUBIDABOBI
BIDOBODIBIDOBODUBIDOBODUBIDOBADUBOBIBIDUBUBIDOBODUBOBIBIDOBIDOBIDUBIDABIDOBODOBIDOBODOBIDU
BADABOBA
Output:
Hello, Time Traveler! You look so funny!
Input:
BIDIBABIDOBODOBIDOBIDIBOBIBIDUBADABIDOBODUBIDUBIDABOBIBIDOBIDIBIDOBODUBIDOBODOBOBIDUBIDUBI
DIBOBIBIDUBIDABIDOBODOBIDOBIDIBIDOBIDABIDUBOBIDUBUBIDUBIDIBIDOBABIDOBODOBIDOBIDIBOBIBIDUBI
DUBIDOBADIBIDOBABIDUBIDIBOBIBIDIBADABOBIDUBIDOBODABOBIBIDUBUBIDOBABIDUBADABIDOBADABIDOBODO
BIDOBIDUBOBODIBOBIBIDOBIDIBIDOBODUBOBIBIDUBADABIDOBODUBIDUBIDABUBODUBOBIBIDIBADIBIDOBABOBI
BIDOBADIBIDOBABOBIBIDOBADIBIDOBABOBA
Output:
And you don't understand what I'm saying, do you? Ha ha ha!