รับรายการพา ธ เอาต์พุตพา ธ ที่ถูกต้อง
ตัวอย่างของเส้นทาง:
/\
----+/
|
-
และ|
เป็นเส้นทางแนวนอนและแนวตั้ง/
และ\
หมุน 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
ตั้งแต่นี้เป็นรหัสกอล์ฟคำตอบที่สั้นที่สุดชนะ
:
เข้าถึงได้จากด้านซ้ายหรือไม่ก็สามารถเข้าถึงได้จากด้านบนหรือด้านล่างเช่นกัน? กล่าวอีกนัยหนึ่งอาจมีอักขระอื่นนอกเหนือจาก#
หรือ:
ในคอลัมน์สุดท้ายหรือไม่
/
หรือ\
ไม่?