Tantangan ini cukup sederhana. Sebagai masukan, Anda mengambil ekspresi reguler.
Kemudian, Anda menampilkan kebenaran / kesalahan apakah kode sumber Anda cocok dengan ekspresi reguler atau tidak. Sesederhana itu! Hanya dua hal lagi:
- Tidak ada quine builtin; Anda dapat, bagaimanapun, mengakses kode sumber kode dengan file IO, dll.
- Ini adalah kode-golf , jadi kode terpendek dalam byte menang!
Contoh
Jika kode sumber Anda diucapkan, abcinput dari a\wcakan mengembalikan true dan input dari a\dcakan kembali salah.
\dtidak spesial di BRE; itu cocok dengan karakter d. 3. Memilih citarasa regex tertentu membatasi tantangan Anda pada bahasa yang mendukungnya, dan beberapa bahasa mendukung BRE. Apakah itu disengaja?