ইনপুট:
কেবলমাত্র নিম্নলিখিত অক্ষরগুলি সমন্বিত একটি স্ট্রিং:
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.?!(শেষে স্থান) এবং দুটি বিশেষ অক্ষর ( _এবং |)
আউটপুট:
মিরর টেক্সট অবস্থান (গুলি) উপর ভিত্তি করে _এবং |।
_অনুভূমিকভাবে আয়না এবং |উল্লম্বভাবে আয়না।
মিররিংয়ের প্রক্রিয়া
- প্রথমটি
_সেই স্ট্রিংয়ের মিররিংয়ের সূচনাটি নির্দেশ করে, দ্বিতীয়টি_শেষ। - যদি কেবল একজন
_উপস্থিত থাকে তবে আপনি স্ট্রিংয়ের সমাপ্তি অবধি চালিয়ে যেতে পারেন। - যদি আরও দুটি
_উপস্থিত থাকে তবে একই প্রক্রিয়া পুনরাবৃত্তি করে। |স্ট্রিংটিতে কেবল একটি থাকতে পারে এবং এটি প্রথম সাবস্ট্রিংকে বিপরীত করে এবং দ্বিতীয় স্ট্রিংটিকে সরিয়ে দেয়।
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.?!(শেষে স্থানটি) রূপান্তরিত হবে ɐqɔpǝɟɓɥıɾʞlɯuodbɹsʇnʌʍxʎz∀𐐒ƆᗡƎℲ⅁HIſ⋊⅂WNOԀΌᴚS⊥∩ΛMX⅄Z0⇂ᘔƐ߈ϛ9ㄥ86˙¿¡(শেষে স্থানটি) যখন এটি দ্বারা মিরর করা হবে _(ইউনিকোড মানগুলির জন্য লিঙ্কটি ক্লিক করুন - ইউনিকোড ভি 8.0 + প্রয়োজন)।
উদাহরণ 1 ইনপুট: _Will I be mirrored?!
আউটপুট 1: Mıll I qǝ ɯıɹɹoɹǝp¿¡
উদাহরণ 2 ইনপুট: Wi_ll I be mi_rrored?!
আউটপুট 2: Will I qǝ ɯırrored?!
যখন এটি মিরর করা হয় তখন |আমরা কেবল 0 থেকে সূচক-থেকে- এর বিপরীতে বিপরীত হই |।
উদাহরণ 1 ইনপুট: Will I be mirror|ed?!
আউটপুট 1: Will I be mirrorrorrim eb I lliW
উভয় আয়না ( _এবং |) স্ট্রিংয়ে উপস্থিত থাকতে পারে।
সাধারণ নিয়ম:
- এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ত উত্তর।
কোড-গল্ফ ভাষাগুলি আপনাকে নন-কোডগলফিং ভাষার সাথে উত্তর পোস্ট করতে নিরুৎসাহিত করবেন না। 'যে কোনও' প্রোগ্রামিং ভাষার জন্য যতটা সম্ভব সংক্ষিপ্ত উত্তর নিয়ে আসার চেষ্টা করুন। - স্ট্যান্ডার্ড নিয়মগুলি আপনার উত্তরের জন্য প্রযোজ্য , সুতরাং আপনাকে সঠিক পরামিতি, সম্পূর্ণ প্রোগ্রামগুলি সহ STDIN / STDOUT, ফাংশন / পদ্ধতি ব্যবহারের অনুমতি দেওয়া হবে। আপনার কল
- ডিফল্ট লুফোলগুলি নিষিদ্ধ।
- যদি সম্ভব হয় তবে আপনার কোডের জন্য একটি পরীক্ষার সাথে একটি লিঙ্ক যুক্ত করুন।
- এছাড়াও, প্রয়োজনে একটি ব্যাখ্যা যোগ করুন।
পরীক্ষার কেস:
_Will I be mirrored?! -> Mıll I qǝ ɯıɹɹoɹǝp¿¡
Wi_ll I be mi_rrored?! -> Will I qǝ ɯırrored?!
Will I be mirror|ed?! -> Will I be mirrorrorrim eb I lliW
This_ is a test_ cont_aining bo|t_h mirrors. -> This ıs ɐ ʇǝsʇ contɐıuıuɓ qooq ɓuıuıɐtnoc ʇsǝʇ ɐ sı sihT
0_1_2_3_4_5|_6_7_8_9 -> 0⇂2Ɛ4ϛϛ4Ɛ2⇂0