দ্রষ্টব্য: শিরোনামটি উদ্দেশ্যমূলকভাবে ভুল বানান ছিল was
একটি স্ট্রিং দেওয়া হয়েছে, প্রতি 2 টি শব্দের প্রথম স্বর রান অদলবদল করুন। এই চ্যালেঞ্জের জন্য, y কে একটি স্বর হিসাবে বিবেচনা করা হয়।
উদাহরণস্বরূপ, "দুর্দান্ত দিন স্যার" এর একটি ইনপুট দেওয়া হয়েছে:
1. Input: "great day sir"
2. Identify pairs of words: "[great day] [sir]" (No word for sir to pair with)
3. Identify the first vowel runs in each word: "[gr[ea]t d[ay]] [s[i]r]"
4. Swap the vowel runs in each pair: "[gr[ay]t d[ea]] [s[i]r]"
5. Return/print: "grayt dea sir"
যখন বিভিন্ন দৈর্ঘ্যের স্বর রান হয়, আপনি এখনও পুরো রান অদলবদল করেন। যখন কোনও শব্দের একাধিক স্বর চলতে থাকে, আপনি এখনও কেবল প্রথমটিরটি অদলবদল করে। যখন কোনও জোড়ার প্রথম বা দ্বিতীয় শব্দের একটি স্বর থাকে না, তখন আপনি সেই শব্দের জন্য স্বরগুলি অদলবদল করবেন না।
আপনি ধরে নিতে পারেন ইনপুটটিতে কেবলমাত্র বর্ণমালার একটি অক্ষর এবং আক্ষরিক স্থান বা অন্য একটি ধ্রুবক ডিলিমিটার থাকে।
I / O এর মানক পদ্ধতিগুলি, মানক লুফোলগুলি প্রয়োগ হয়। নেতৃস্থানীয় / পিছনের whetvers ঠিক আছে।
পরীক্ষার কেস:
Input -> Output
"great day sir" -> "grayt dea sir"
"ppcg is the best" -> "ppcg is the best" (When there is no vowel to swap, don't swap vowels."
"this is a test case" -> "this is e tast case"
"loooooooooooooong word" -> "long woooooooooooooord"
"great night" -> "grit neaght"
"anything goes" -> "oenything gas"
"qwrtpsdfghjklzxcvbnm aaaaaaaa hi there" -> "qwrtpsdfghjklzxcvbnm aaaaaaaa he thire"
"this is a long test case in case you could not tell" -> "this is o lang tast cese an cise ou cyould net toll"
ppcg is awesome
হয়ে উঠবে ppcg is awesome
নাকি ppcg as iwesome
?
this is a long test case in case you could not tell
হওয়া উচিত this is o lang tast cese an cise ou cyould net toll
, যেহেতু স্বর চলবে you
এবং ou
অদলবদল হবে।