ความท้าทายนี้ค่อนข้างง่าย ในฐานะที่เป็นอินพุตคุณใช้เวลาในการแสดงออกปกติ
จากนั้นคุณส่งออกความจริง / เท็จว่าซอร์สโค้ดของคุณตรงกับนิพจน์ทั่วไปหรือไม่ มันง่ายมาก! อีกสองสิ่ง:
- ไม่มีควินบิวอิน อย่างไรก็ตามคุณสามารถเข้าถึงซอร์สโค้ดของรหัสด้วยไฟล์ IO และอื่น ๆ
- นี่คือรหัส - กอล์ฟดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ!
ตัวอย่าง
หากซอร์สโค้ดของคุณพูดว่าabc
อินพุตของa\wc
จะคืนค่าจริงและอินพุตของa\dc
จะคืนค่าเป็นเท็จ
\d
ไม่ใช่พิเศษใน BRE d
มันตรงกับตัวอักษร 3. การเลือกรสชาติที่เฉพาะเจาะจงของ regex จะจำกัดความท้าทายของคุณสำหรับภาษาที่รองรับและบางภาษารองรับ BRE มันตั้งใจหรือไม่