চ্যালেঞ্জ
হাই, স্ট্রিংটিকে ইনপুট হিসাবে দেওয়া হয়েছে, স্ট্রিংয়ের শুরুতে পাওয়া কোনও অভিবাদন সরিয়ে দিন ।
প্রোগ্রাম যা 50 বাইটের অধীনে সবচেয়ে সঠিক বিকল্পগুলি সম্পাদন করে।
অভিবাদন
আরে, সালাম নিম্নলিখিত শব্দগুলির মধ্যে একটি হিসাবে সংজ্ঞায়িত করা হয়েছে:
- ওহে
- অঁ্যা
- হ্যালো
- প্রিয়
- শুভেচ্ছা
- হ্যায়
- বলছি
- Hii
- কেমন আছেন
- ফোন করেই বলা যায়
- খড়
- heya
- হ্যালো
- hihi
- অভিবাদন
প্রথম চিঠি মূলধন হতে পারে।
অভিবাদনের পরে সর্বদা একটি কমা এবং / অথবা একটি একক স্থান থাকবে যা অবশ্যই মুছে ফেলতে হবে। কমা এবং স্থানটি কোনও ক্রমে ( ,<space>
বা <space>,
) হতে পারে এবং উভয়ই সরানো উচিত।
অভিবাদন এবং নিম্নলিখিত শব্দটি কেবলমাত্র কমা এবং / অথবা একক স্পেস দ্বারা পৃথক হবে।
তারপরে আপনাকে অবশ্যই শব্দের প্রথম অক্ষরকে মূলধন করতে হবে যা অভিবাদন অনুসরণ করবে। এমনকি যদি কোনও প্রতিস্থাপন না ঘটে থাকে, আপনার এখনও আউটপুটটির প্রথম শব্দটি মূলধন করা উচিত।
মূলধন শুধুমাত্র ছোট বর্ণমালার অক্ষরের ক্ষেত্রে প্রযোজ্য (abcdefghijklmnopqrstuvwxyz
)। আপনার অন্য কোনও চরিত্রটি যেমন ছিল তেমন ছেড়ে দেওয়া উচিত।
সালাম সর্বদা স্ট্রিংয়ের শুরুতে থাকবে। আপনার যে অভিবাদনটি নেই তা প্রতিস্থাপন করা উচিত নয়আপনার শুরুতে এমন ।
সর্বদা সালাম নাও থাকতে পারে।
আপনার কোডটি 50 বাইটের নিচে হতে হবে।
উদাহরণ
Input > Output
Salutations, what's going on? > What's going on?
hello i have quetions how does juice an avocado > I have quetions how does juice an avocado
How d'you do > How d'you do
Hey,You! > You!
hola cows eat hay > Cows eat hay
hey Hi there! > Hi there!
hihi ,guys > Guys
পরীক্ষার ব্যাটারি
হোল, মোট 1000 টি আলাদা ইনপুট রয়েছে:
পরীক্ষার ব্যাটারিটি এখানে পাওয়া যাবে যেখানে প্রতিটি ইনপুট একটি নিউলাইন দ্বারা পৃথক করা হয়েছে: https://github.com/beta-decay/Remove-Substitutions- ব্যাটারি / ব্লব / মাস্টার/inputs.txt
সংশ্লিষ্ট সঠিক ফলাফলগুলি এখানে: https://github.com/beta-decay/Remove-Substitutions- ব্যাটারি / ব্লব / মাস্টার / পুনর্বাসিত.টেক্সট
উপরের উভয়টি পুনরুদ্ধার করার জন্য একটি বাশ কমান্ড
wget https://raw.githubusercontent.com/beta-decay/Remove-Substitutions-Battery/master/{inputs,replaced}.txt
জয়লাভ
হাউডি, জয় 1000 এর উপরে ইনপুট থেকে সবচেয়ে সঠিক বিকল্প সহ প্রোগ্রাম।
আপনার প্রোগ্রামটি যেভাবে ইনপুটগুলি হ্যান্ডল করে তা সঠিকভাবে আপনার শিরোনামটিতে অবশ্যই রাখতে হবে:
# Language Name, percentage%
আমি কেন পুরোপুরি নিশ্চিত নই যে কেন জেফ এটিকে একটি জিনিস তৈরি করেছিল তবে তা সত্ত্বেও এটি একটি দুর্দান্ত চ্যালেঞ্জ তৈরি করে।
s=>System.Text.RegularExpressions.Regex.Replace();
এমনকি কোনও প্যাটার্ন নির্দিষ্ট করার আগে 50 বাইট, এটি তখন সি # আউট। (অবশ্যই একটি রেজেক্স পদ্ধতির সাথে)