ইনপুট হিসাবে একটি স্ট্রিং দেওয়া, নিম্নলিখিত আলগোরিদিম প্রয়োগ সঙ্গে স্ট্রিং আউটপুট:
1. Split the String by " " (find the words): "Hello World" -> ["Hello","World"]
2. Find the vowel count of each component: [2,1] ( ["H[e]ll[o]","W[o]rld"] )
3. For each of the components, output the first n letter where n is the number
of vowels it contains: ["He","W"]
4. Join the list to a single string and reverse it: "HeW" -> "WeH"
চশমা
আপনি কোনও স্ট্যান্ডার্ড ফর্ম দ্বারা ইনপুট নিতে এবং আউটপুট সরবরাহ করতে পারেন এবং ইনপুট এবং আউটপুট উভয়ের জন্য অনুমোদিত একমাত্র ডেটা টাইপ হ'ল আপনার ভাষার নেটিভ স্ট্রিং টাইপ। স্বতন্ত্র শব্দের তালিকা হিসাবে সরাসরি ইনপুট নেওয়ার অনুমতি নেই।
আপনি গ্যারান্টিযুক্ত যে কোনও টানা জায়গা থাকবে না।
স্বরগুলি হয়
"a","e","i","o","u","A","E","I","O","U"
তবে স্বর হিসাবে"y","Y"
বিবেচিত হয় না ।আপনার গ্যারান্টিযুক্ত যে কেবলমাত্র অক্ষর এবং স্পেসগুলি ইনপুটটিতে উপস্থিত হবে তবে কোনও নতুন লাইন ছাড়াই।
আউটপুট অবশ্যই কেস-সংবেদনশীল হতে হবে ।
আপনার গ্যারান্টি নেই যে প্রতিটি শব্দের একটি স্বর রয়েছে। যদি এই শব্দটিতে কোনও স্বর না উপস্থিত হয় তবে আপনাকে এর জন্য কিছু আউটপুট দিতে হবে না।
পরীক্ষার মামলা
Input -> Output
---------------
"" -> ""
"Hello World" -> "WeH"
"Waves" -> "aW"
"Programming Puzzles and Code Golf" -> "GoCauPorP"
"Yay Got it" -> "iGY"
"Thx for the feedback" -> "eeftf"
"Go Cat Print Pad" -> "PPCG"
"ICE CREAM" -> "RCCI"
স্কোরিং
প্রতিটি ভাষার জয়ের পক্ষে সবচেয়ে সংক্ষিপ্ত বৈধ জমা, এটি কোড-গল্ফ । গুড লাক এবং মজা আছে!
যারা মুছে ফেলা পোস্টগুলি দেখতে পারেন তাদের জন্য স্যান্ডবক্স ।