แรงบันดาลใจจากและในความทรงจำของอัจฉริยะที่รักของเรา
ฉีก
เขาคิดค้นและนำไปใช้dfns - บทประพันธ์ของเขาและเรื่องของความท้าทาย
สำหรับความสนใจ: ล่าสุดเอกสาร dfns เต็มรูปแบบและวิดีโอที่มีจอห์น
งาน
ให้รหัสต้นฉบับของ ASCII ให้ตอบคำถามสี่ข้อต่อไปนี้
Dyadic dop
Monadic Dop
DFN
อื่น ๆ
คุณอาจส่งคืนค่าที่สอดคล้องกันสี่ค่า แต่โปรดระบุการจับคู่ของคุณหากไม่ชัดเจน
รายละเอียด
คุณอาจจะคิดว่ารหัสที่มามักจะเริ่มต้นด้วยการเปิดวงเล็บปีกกาและลงท้ายด้วยวงเล็บปีกกาปิด{}
วงเล็บปีกกาแบบวนซ้ำสามารถเกิดขึ้นได้ (เช่น{{{}}}) แต่หมวดที่ 1-3 ไม่สามารถมีความลึกของการซ้อนรั้งต่ำกว่า 1 (เช่น{}{}"อื่น ๆ ") และวงเล็บปีกกาทั้งหมดต้องมีความสมดุล (เช่น{{}"อื่น ๆ ")
อักขระในบริบทต่อไปนี้บนบรรทัดจะถูกละเว้น:
ทางด้านขวาของ
#(ความคิดเห็น):significant#ignoredล้อมรอบในราคาเดียว
'...'(เช่นในสตริง):significant'ignored'significant(นี้นำไปใช้#มากเกินไป:'#'significant)ทางด้านขวาของ
'เครื่องหมายคำพูดที่ไม่ได้จับคู่ (เครื่องหมายคำพูดจับคู่จากด้านซ้าย):significant'ignored
ในระดับปีกกาหนึ่ง (เช่นไม่รวมวงเล็บปีกกา):
Dyadic dops มีวลีที่ไม่หยุดชะงัก
wwMonadic dops ไม่มี
wwแต่มีอยู่aaDfns ประกอบด้วยค่า
wwมิได้aa
กรณีทดสอบ
Dyadic dops
{ww}
{
www
}
{
''ww'
}
{aa
ww}
{'#''#'ww?aa}
Monadic dops
{aa}
{aaaa}
{aa{ww}'ww'}
{w#w'
aa'
}
{aaw*w}
{w'\'aa\''}
Dfns
{}
{a a}
{aA}
{
{aa}
}
{w
w''w#
w}
{{
}}
{w\'aa\'}
อื่น ๆ
{}{}
{{}
{}}
{ww}}
{}
{}
{ww}{}
{#}
{'
'}
{'#\'ww?aa'}? -> อื่น ๆ )
''(เครื่องหมายอัญประกาศเดี่ยวในสตริงสามารถแยกวิเคราะห์เป็นสองสายที่อยู่ติดกันสำหรับความท้าทายนี้ได้)
'abc''def'จะแยกวิเคราะห์เป็นหนึ่งหรือสองสายสำหรับความท้าทายนี้
