একটি রিজেক্স লিখুন যা কমপক্ষে 2 রিজেক্স স্বাদে (বা সংস্করণগুলি) কাজ করে এবং প্রতিটি স্বাদে (বা সংস্করণ) এটি চলমান একটি ভিন্ন স্ট্রিংয়ের সাথে মেলে।
এই চ্যালেঞ্জের সাথে মেলে থাকা স্ট্রিংগুলি উবুন্টু কোড নামের প্রথম শব্দ যা নীচে তালিকাভুক্ত রয়েছে। আপনার রেজেক্স তালিকার শীর্ষ থেকে মিলছে। এটি হ'ল, যদি আপনার রেজেক্স 3 টি স্বাদে কাজ করে, তবে এটি মিলবে Warty
Hoary
এবং Breezy
অন্যদের নয়।
Warty
Hoary
Breezy
Dapper
Edgy
Feisty
Gutsy
Hardy
Intrepid
Jaunty
Karmic
Lucid
Maverick
Natty
Oneiric
Precise
Quantal
Raring
Saucy
Trusty
Utopic
Vivid
Wily
Xenial
Yakkety
Zesty
17.10
18.04
18.10
19.04
19.10
...
যদি আপনার রেজেক্স 26 টিরও বেশি স্বাদে কাজ করে তবে আপনি উবুন্টু সংস্করণ সংখ্যার সাথে মিলিয়ে দেখতে পারেন। প্রতিটি নতুন গন্ধের জন্য 17.10 থেকে শুরু করে, দ্বিতীয় নম্বরটি 04 হলে এটি 10 এ পরিবর্তন করুন এবং প্রথম সংখ্যাটি বৃদ্ধি করুন এবং অন্যথায় দ্বিতীয়টিতে 04 পরিবর্তন করুন।
প্রতিটি স্বাদে, আপনার রেজেক্সের কেবলমাত্র অনুমিত স্ট্রিং এবং অন্য কোনও কিছুর (কোডের নামগুলিতে সীমাবদ্ধ নয়) মেলানো উচিত। নতুন লাইনের পেছনে কিছু যায় আসে না। এর অর্থ হল আপনার রেজেক্স হয় কেবল পেছনের নিউলাইন ছাড়াই স্ট্রিংয়ের সাথে মেলে, কেবল নতুন স্ট্রিংটিকে পেছনের নতুন লাইনের সাথে মেলে বা উভয়কেই মেলাতে পারে। এবং এটি বিভিন্ন স্বাদে সামঞ্জস্য হতে হবে না। আপনি ধরে নিতে পারেন যে ইনপুটটি প্রিন্টযোগ্য এএসসিআইআইতে রয়েছে (অনুচ্ছেদে নতুন লাইন বাদে যদি থাকে তবে)।
আপনার স্কোরটি (আপনার কোডের দৈর্ঘ্য + 10) / ((স্বাদের সংখ্যা) ^ 2)। সর্বনিম্ন স্কোর জয়।