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, abc
input dari a\wc
akan mengembalikan true dan input dari a\dc
akan kembali salah.
\d
tidak 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?