এই চ্যালেঞ্জের উদ্দেশ্যে, একটি পলিফথং একটি স্ট্রিংয়ের সংলগ্ন টুকরো হিসাবে সংজ্ঞায়িত করা হয়েছে, এতে কেবল স্বর রয়েছে এবং এর দৈর্ঘ্য কমপক্ষে ২। ইনপুট হিসাবে একটি খালি-খালি স্ট্রিং দেওয়া আপনার কাজ হ'ল এতে থাকা সমস্ত পলিপথংগুলিকে আউটপুট করা ।
উদাহরণস্বরূপ, "abeoic"
নিম্নলিখিত স্বতন্ত্র টুকরা রয়েছে (স্থান-বিচ্ছিন্ন):
a b e o i c ab be eo oi ic abe beo eoi oic abeo beoi eoic abeoi beoic abeoic
স্বর ছাড়া অন্য যে কোনও কিছু রয়েছে বা তাদের দৈর্ঘ্য 2 এর চেয়ে কম রয়েছে সেগুলি সরিয়ে আমরা আমাদের পছন্দসই পলিফথংগুলি পাই:
eo oi eoi
আপনার সাবমিশনগুলি নিম্নলিখিত বিধিগুলি মেনে চলতে হবে:
আপনি I / O এর জন্য ছোট হাতের বা বড় হাতের বাছাই করতে পারেন তবে আউটপুট কেস অবশ্যই ইনপুট কেসের সাথে মেলে।
স্বরগুলি হ'ল
aeiou
(ছোট হাতের জন্য) এবংAEIOU
(বড় হাতের জন্য)।y
/Y
স্বর হিসাবে বিবেচনা করা হয় না।ইনপুটটিতে কেবল প্রিন্টযোগ্য এএসসিআইআই থাকবে।
যদি পলিফথং একাধিকবার উপস্থিত হয়, আপনি কেবল একবার এটি আউটপুট বা তার সমস্ত উপস্থিতি আউটপুট চয়ন করতে পারেন।
যে কোনও যুক্তিসঙ্গত I / O ফর্ম্যাট এবং পদ্ধতি অনুমোদিত (অক্ষরের তালিকাগুলিও ভাল, ইনপুট এবং আউটপুট উভয়ের জন্য)।
পরীক্ষার মামলা
ইনপুট -> আউটপুট (ছোট হাতের) r67) () * 6536782! 87 -> [] প্রোগ্রামিং ধাঁধা এবং কোড গল্ফ -> [] আমি ... জিতেছি! -> ['আ', 'আ', 'আ'] অ্যাবেইক -> ['ইও', 'ওআই', 'ইওই'] yah eioo ala -> ['ei', 'io', 'oo', 'eio', 'ioo', 'eioo'] @Yabeeeayio__e -> ['ইইই', 'ইই', 'ইয়া', 'আইও', 'আইই', 'ইই', 'আইইএ'] 0ioen0aaiosnjksd -> ['আইও', 'ওয়ে', 'আ', 'আইআই', 'আইও', 'আইও', 'আইই', 'আইও', 'আইও']
নোট করুন যে পরীক্ষার ক্ষেত্রে 3 এবং 6, আপনি আউটপুট করতে পারেন 'aa'
এবং 'ee'
যথাক্রমে একবার (চতুর্থ নিয়ম দেখুন)।
এটি কোড-গল্ফ , প্রতিটি ভাষার মধ্যে বাইটের মধ্যে সংক্ষিপ্ততম জমা!
'aa'
দু'বার উপস্থিত। একাধিকবার একই স্ট্রিংটি আউটপুট দিতে হয় যদি এটি বিভিন্ন স্থানে উপস্থিত হয় বা কেবলমাত্র একমাত্র অনন্য পলিফটংগুলি আউটপুট করতে পারে?