চ্যালেঞ্জের বিবরণ
আপনি অনেক অনেক ব্যান্ড, প্রতিটি যা একটি নাম আছে দ্বারা রেকর্ড ট্র্যাক দিয়ে একটি মিউজিক লাইব্রেরি আছে, মত Queen, Aerosmith, Sunny Day Real Estate, The Strokes। যখন কোনও অডিও প্লেয়ার আপনার লাইব্রেরিকে বর্ণানুক্রমিকভাবে ব্যান্ডের নাম অনুসারে প্রদর্শন করে, তখন Theঅনেকগুলি ব্যান্ডের নাম শুরু হওয়ার সাথে সাথে এটি অংশটি এড়িয়ে যায়, Theআপনার মিডিয়া সংগ্রহের মাধ্যমে নেভিগেটকে সহজ করে তোলে। এই চ্যালেঞ্জে, স্ট্রিংগুলির একটি তালিকা (অ্যারে) দেওয়া আপনার এটিকে সেভাবে বাছাই করতে হবে ( Theএটি নামের শুরুতে শব্দটি বাদ দেওয়া )। আপনি হয় কোনও পদ্ধতি বা একটি সম্পূর্ণ কার্যকারী প্রোগ্রাম লিখতে পারেন।
নমুনা ইনপুট / আউটপুট
[Queen, Aerosmith, Sunny Day Real Estate, The Strokes] -> [Aerosmith, Queen, The Strokes, Sunny Day Real Estate]
[The Ramones, The Cure, The Pixies, The Roots, The Animals, Enrique Iglesias] -> [The Animals, The Cure, Enrique Iglesias, The Pixies, The Ramones, The Roots]
[The The, The They, Thermodynamics] -> [The The, Thermodynamics, The They]
নোট / এজ কেস
ডিক্সোগ্রাফিকভাবে বাছাই করা সংবেদনশীল, তাই
The Police,The policeএবংthe policeসমস্ত সমতুল্য,আপনার অ্যালগরিদম কেবল প্রথম
theশব্দটি বাদ দেওয়া উচিত , তাই ব্যান্ডদের নামকরণ করা হয়The TheবাThe The Bandদ্বিতীয় দ্বারা সাধারণত সাজানো হয়the,নামের
Theতিনটি ব্যান্ড (তিনটি বর্ণের শব্দ) সাধারণত বাছাই করা হয় (এড়িয়ে যাবেন না),একই নামের দুটি ব্যান্ডের অর্ডার, যার একটি দিয়ে শুরু হয়
the(লাইকThe PoliceএবংPolice) অপরিবর্তিত,আপনি ধরে নিতে পারেন যে কোনও ব্যান্ডের নাম যদি একাধিক শব্দ নিয়ে থাকে তবে সেগুলি একক স্থান অক্ষর দ্বারা পৃথক করা হয়। আপনাকে শীর্ষস্থানীয় বা পিছনের শ্বেত স্পেসগুলি পরিচালনা করার দরকার নেই,
সমস্ত ইনপুট স্ট্রিং মিলছে
[A-Za-z0-9 ]*, এগুলি কেবলমাত্র ইংরাজী বর্ণমালা, অঙ্ক এবং স্থানের অক্ষরের ছোট এবং বড় হাতের অক্ষরের সমন্বয়ে থাকবে,মনে রাখবেন এটি একটি কোড-গল্ফ চ্যালেঞ্জ, সুতরাং আপনার কোডটি যতটা সম্ভব সংক্ষিপ্ত করুন!
Theএবং The The? (বেশিরভাগ উত্তর সম্ভবত পরিবর্তন করা দরকার যদি এটি