Bu meydan okuma oldukça basit. Girdi olarak, normal bir ifade alırsınız.
Ardından, kaynak kodunuzun normal ifadeyle eşleşip eşleşmediğine dair bir doğruluk / falsey çıkarırsınız. Bu kadar basit! Sadece iki şey daha var:
- Hiçbir kınamak yerleşikler; ancak, kodun kaynak koduna G / Ç dosyası vb. yoluyla erişebilirsiniz.
- Bu kod golf , bayt en kısa kod kazanır!
Misal
Kaynak kodunuz söylenirse, abc
bir girdisi a\wc
true değerini ve bir girdisi a\dc
false değerini döndürür.
\d
BRE'de özel değildir; karakterle eşleşir d
. 3. Belirli bir normal ifade lezzetinin seçilmesi, meydan okumayı onu destekleyen dillerle sınırlandırır ve birkaç dil BRE'yi destekler. Bu kasıtlı mı?