এই চ্যালেঞ্জটি মেম অফ কালচারের দ্বারা অনুপ্রাণিত হয়েছে ।
মেমসে মূল ক্যাপশনের অংশগুলি ফাঁকা করে দেওয়া হয়,
আহ, আমি দেখতে পাচ্ছি আপনিও সংস্কৃতির মানুষ।
চরিত্রটিকে অন্যরকম কিছু বলছে এমনটি উপস্থিত করার জন্য।
আপনার চ্যালেঞ্জটি এমন একটি প্রোগ্রাম লিখতে হয় যা একটি ইনপুট দেওয়া হলে দেখায় যে কীভাবে মূল বাক্যটি ফাঁকা রাখা যায় যে ইনপুট স্ট্রিংটি অর্জন ।
নিয়মাবলী:
-
একটি ফাঁকা আউট চরিত্র উপস্থাপন করতে একটি অক্ষর ব্যবহার করুন ।- ইনপুট স্ট্রিংটি অর্জন করতে আপনাকে অতিরিক্ত অক্ষর যুক্ত করতে হবে না
- আপনি স্ট্রিং তুলনা কেস-সংবেদনশীল হিসাবে বিবেচনা করতে পারেন
- আপনি স্ট্রিং তুলনা করে সাদা স্থান উপেক্ষা করতে পারেন
- যদি কোনও প্রতিস্থাপন সম্ভব না হয় তবে মিথ্যা মান আউটপুট করুন।
-
প্রয়োজন না থাকলেও আপনি রিডানড্যান্ট হোয়াইটস্পেসের পাশাপাশি প্রতিস্থাপন করতে পারেন ।- যেখানে একাধিক সমাধান সম্ভব, আপনি সেগুলির কোনও আউটপুট করতে পারেন।
পরীক্ষার কেস:
বেসিক:
Ah, I see you're a well.
> Ah, I see you're a --- -- ------- -- well.
Ah, I see well.
> Ah, I see ------ - --- -- ------- -- well.
এজ কেস 1:
What did you just say about me, you little
> false
এজ কেস 2 (সম্পাদিত):
*no input*
> --- - --- ------ - --- -- ------- -- -----
অন্তর্বর্তী:
Ah, I see you're Orwell.
> Ah, I see you're - --- o- -----r- -- well.
Ah, ymca.
> Ah, - --- y----- - m-- -- c------ a- ----.
Ah, a manual.
> Ah, - --- ------ a man -- -u----- a- --l-.
OR: > Ah, - --- ------ a man -- -u----- a- ---l.
কঠিনতর:
tea.
> --- - --- ------ - --- -- ---t--e a- ----.
eeeee
> --- - -ee -----e - --- -- ------e -- -e---
টিএল; ডিআর: একটি ইনপুট স্ট্রিং দেওয়া, একটি স্ট্রিং আউটপুট দেয় যা উপস্থাপন করে যে ফাঁকা আউট অক্ষরের প্রতিনিধিত্ব করতে "-" ব্যবহার করে কীভাবে মূল স্ট্রিংটিকে ইনপুট স্ট্রিংয়ের সাথে মানানসই করা উচিত। যদি প্রতিস্থাপন সম্ভব না হয় তবে মিথ্যা মান আউটপুট করুন।
কোড গল্ফ, তাই বাইট জেতে সংক্ষিপ্ততম কোড।
সম্পাদনা: ব্যাখ্যা
স্ট্রিং তুলনায় হোয়াইটস্পেস উপেক্ষা করুন এর অর্থ আপনি স্ট্রিংগুলির তুলনা করার আগে হোয়াইটস্পেস সরিয়ে নিতে পারেন। উদাহরণস্বরূপ, ইনপুটগুলি
Ah, a manual
এবংAh , a manual
সমান হিসাবে বিবেচিত হয়। অন্যান্য বিরামচিহ্নগুলি, ' .
অবশ্যই সংরক্ষণ করতে হবে। একইভাবে আউটপুট জন্য,Ah, a manual
সমানAh, amanual
।বিকল্প রিডানড্যান্ট হোয়াইটস্পেস মূল ক্যাপশনে উপস্থিত স্পেসগুলিকে বোঝায়। আপনার এগুলি "-" দিয়ে প্রতিস্থাপন করার দরকার নেই, তবে যদি নেট আপনাকে আরও পয়েন্টগুলি প্রতিস্থাপন করে তবে এগিয়ে যান go
"Ah,<5 SPACES HERE>a manual."
ফলন করা উচিত ?