รับรายการพา ธ เอาต์พุตพา ธ ที่ถูกต้อง
ตัวอย่างของเส้นทาง:
/\
----+/
|
-และ|เป็นเส้นทางแนวนอนและแนวตั้ง/และ\หมุน 90 °+จะถือว่าเป็น-หรือ|ขึ้นอยู่กับทิศทางปัจจุบัน
เส้นทางอาจไปในทิศทางใดก็ได้และอาจมีการใช้อักขระในหลายเส้นทาง
อินพุตจะเป็นดังนี้:
/--\
A------+--+--#
B------/ \--:
C------------#
D------------#
A,B,CและDมีเส้นทางเริ่มต้น#เป็นกำแพง (เส้นทางไม่ดี):คือจุดจบ (เส้นทางถูกต้อง)
Bดังนั้นที่นี่ออกจะเป็น
คุณสามารถสันนิษฐานได้ว่า:
:และ#จะถึงจากด้านซ้ายเสมอ-ตัวละครที่ด้านขวาของจุดเริ่มต้นของเส้นทางที่จะเป็น- เส้นทางจะมีรูปแบบที่ดีเสมอ
#และ:จะอยู่ในคอลัมน์เดียวกันเสมอ- จะมีเพียงหนึ่ง
:และ 4 เส้นทางเสมอ
กรณีทดสอบ
A------#
B------#
C------#
D------:
=>
D
A-\ /---:
B-+-/ /-#
C-+---+-#
D-+---/
\-----#
=>
B
/-\
A-+\\---#
B-/\-\/-#
C----++-#
D----+/
\--:
=>
A
A-\
B-+\
C-++\/----#
D-+++//---:
\++-//--#
\+--//-#
\---/
=>
A
/-\
A-+-/-\
B-+-+-\--#
C-+-/ |/-#
D-\---++-#
\---+/
\--:
=>
B
ตั้งแต่นี้เป็นรหัสกอล์ฟคำตอบที่สั้นที่สุดชนะ
:เข้าถึงได้จากด้านซ้ายหรือไม่ก็สามารถเข้าถึงได้จากด้านบนหรือด้านล่างเช่นกัน? กล่าวอีกนัยหนึ่งอาจมีอักขระอื่นนอกเหนือจาก#หรือ:ในคอลัมน์สุดท้ายหรือไม่
/หรือ\ไม่?