Ruby มาพร้อมกับ REPL ในตัวซึ่งค่อนข้างมีประโยชน์
ความท้าทายของคุณคือการชนมันในจำนวนน้อยที่สุดของรหัส!
คำจำกัดความของ "crash" คือ "ทำให้มันออกในแบบที่ไม่ได้ตั้งใจ " ซึ่งหมายความว่าexit
, quit
, abort
, irb_exit
, irb_quit
, et อัล ไม่ใช่คำตอบที่ถูกต้อง
นอกจากนี้คุณต้องไม่ก่อให้เกิดผลข้างเคียงใด ๆ กับส่วนอื่น ๆ ของระบบ ตัวอย่างเช่น`rm -rf /`
ไม่ถูกต้องเช่นกัน
เวอร์ชัน 1.9.3 หรือสูงกว่าใด ๆ ที่ถูกต้อง หากรหัสของคุณใช้งานได้กับทับทิมเฉพาะรุ่นเท่านั้นคุณสามารถระบุได้ในคำตอบ
ข้อ จำกัด ขั้นสุดท้ายคือคุณไม่สามารถพึ่งพาอัญมณีใด ๆ
นี่คือรหัสกอล์ฟดังนั้นรหัสที่สั้นที่สุดที่เกิดปัญหา IRB จะชนะ!