บทนำ
ฉันมีรถ ASCII บางคันที่มีความเร็วและทิศทาง ความเร็วของพวกเขาถูกแทนด้วยจำนวนของพวกเขา หากรถอยู่ในสถานะ<>
หยุดทำงาน ตัวอย่างเช่น:
<>
1>
2>
3>
หลังจากนั้นหนึ่งวินาทีฉันได้
<>
1>
2>
3>
หลังจากนั้นสองฉันได้รับ
<>
1>
2>
3>
หากรถสองคันอยู่ใกล้เกินไปพวกเขาก็ชนกัน
1> <1
1> <2
หลังจากวินาทีนี้จะกลายเป็น
###
##
หากรถสองคันตัดกันพวกเขาจะกลายเป็นแฮชแท็ก
หากรถคันใดคันหนึ่งเร็วพอที่จะ 'กระโดด' เหนือรถคันอื่นมันจะไม่ส่งผลให้รถชนกัน
3><1 2><1 4><>
กลายเป็น
<13> ### <>4>
หากรถออกนอกหน้าจอมันจะหายไป (นอกเสียจากว่ามีข้อขัดข้อง) ไม่มีทางที่รถจะออกนอกหน้าจอได้
<11>
<1 1>
1 1>
1>
ท้าทาย
ขึ้นอยู่กับฟิสิกส์ของรถยนต์ที่กำหนดคุณต้องสร้างโปรแกรมที่สามารถตั้งเวลาหนึ่งวินาทีในอนาคต อินพุตจะเป็นรถยนต์ที่มีช่องว่างและความเร็วสูงสุด 5 (การจับคู่ regex (<[1-5]|[1-5]>|<>| )+
) การจำลองจะเกิดขึ้นในหนึ่งบรรทัดอย่างไรก็ตามบรรทัดนั้นไม่มีขนาดคงที่
กรณีทดสอบ
<> 1> 2> 3> 4> 5>
<> 1> 2> 3> 4> 5>
1><1 1> <1 1> <1
## ### 1><1
2><2 2> <2 2> <2 2> <2 2> <2
<22> ### ## ### 2><2
<22> <1 3> <2
### ##
<><> 1><> 2><> 3><> 4><> 5><>
<><> ### ## ### <>4> <> 5>
<><1 <2 <3 <4 <5
###<2<3<4<5
เกณฑ์การให้คะแนน
นี่คือ รหัสกอล์ฟดังนั้นรหัสที่มีจำนวนไบต์น้อยที่สุดจะเป็นผู้ชนะ!
<>
ค่าเฉลี่ยของความเร็ว 0