En az 2 regex aromasında (veya versiyonlarında) çalışan bir regex yazın ve içinde çalıştığı her aromada (veya versiyonda) farklı bir dize eşleştirin.
Bu sınamada eşlenecek dizeler, aşağıda listelenen Ubuntu kod adlarının ilk sözcükleridir. Normal ifadeniz listenin en üstünden eşleşmelidir. Yani, regex'iniz 3 tatta çalışıyorsa, diğerleri ile eşleşmeli Warty
Hoary
ve eşleşmelidir 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
...
Normal ifadeniz 26'dan fazla aromada çalışıyorsa, bunun yerine Ubuntu sürüm numaralarıyla eşleştirebilirsiniz. Her yeni lezzet için 17.10'dan başlayarak, eğer 04 ise ikinci sayıyı 10 olarak değiştirin ve ilk sayıyı artırın ve ikincisini aksi takdirde 04 olarak değiştirin.
Her lezzette, normal ifadeniz yalnızca varsayılan dizeyle ve başka hiçbir şeyle eşleşmemelidir (kod adları ile sınırlı değildir). Yeni satır takip etmek önemli değil. Bu, normal ifadenizin ya sondaki yeni satır olmadan yalnızca dizeyle eşleşebileceği, yalnızca sondaki yeni satırla dizeyle eşleşebileceği veya her ikisiyle eşleşebileceği anlamına gelir. Ve farklı tatlarda tutarlı olması gerekmez. Girişin yazdırılabilir ASCII'de olduğunu varsayabilirsiniz (varsa son satırsonu hariç).
Puanınız (kodunuzun uzunluğu + 10) / ((lezzet sayısı) ^ 2). En düşük puan kazanır.