আমি ভবিষ্যতে যাত্রা করল, তখন আমি 2275. প্রায় কিডস মধ্যে একটি মজার খেলা লক্ষ্য তারা তাদের মহান-মহান-মহান-মহান-গ্র্যান্ড বাবা বুঝতে তারা কী বলছে তা না চান, তখন তারা ব্যবহার BIBABOBU কথা বলতে । স্পষ্টতই, আমি আমার প্রাক-সাইবার্গ যুগের মস্তিষ্কের সাথে কিছুই বুঝতে পারি না এবং আমি অনুভব করেছি (বা প্রযুক্তিগতভাবে: আমি অনুভব করব ) সত্যিই নির্বোধ। সুতরাং, আমার আমার পরবর্তী দর্শনটির জন্য একটি ডিকোডার লাগবে।
BIBABOBU?
এটি একটি দীর্ঘ সময়ের জন্য অবচিত করা হয়েছে, যদিও ASCII এখনও 2275 এর পপ সংস্কৃতিতে সাধারণত ব্যবহৃত হয় এবং এই ভাষাটি এর উপর ভিত্তি করে।
একটি স্ট্রিংটি বিআইবিএবোবিউ-এনকোড করা হয়েছে:
- সমস্ত অক্ষরকে তাদের ASCII কোডগুলিতে রূপান্তর করুন।
প্রতিটি কোডের 2-অঙ্কের হেক্সাডেসিমেল উপস্থাপনা নিন এবং নীচের টেবিলটি ব্যবহার করে এগুলিকে রূপান্তর করুন:
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] ।
- ইনপুটটিতে বিআইবিবাবিবিউ-এনকোডড হেক্সাডেসিমাল সংখ্যা এমনকি এন সংখ্যা থাকা নিশ্চিত।
- আপনি পুরো ছোট ছোট হাতের বা সম্পূর্ণ বড় হাতের ইনপুট নিতে পারেন। মিশ্র কেসগুলি অনুমোদিত নয়।
- কারণ কোনও সময়ের ভ্রমণের সময় বিট ফ্লিপগুলি বেশ সাধারণ, তাই ঝুঁকিগুলি হ্রাস করার জন্য এটি কোড-গল্ফ ।
পরীক্ষার মামলা
নোট: লাইনফিডগুলি কেবল ফর্ম্যাট করার উদ্দেশ্যে ব্যবহৃত হয়। আপনার এগুলি পরিচালনা করার কথা নয় ।
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!