Diberikan daftar jalur, output jalur yang benar.
Contoh jalur:
/\
----+/
|
-dan|jalur horizontal dan vertikal./dan\berbelok 90 °.+diperlakukan sebagai a-atau|tergantung dari arah saat ini.
Path dapat menuju ke arah mana pun dan sebuah karakter dapat digunakan di banyak path.
Masukan akan seperti ini:
/--\
A------+--+--#
B------/ \--:
C------------#
D------------#
A,B,CDanDadalah jalan mulai#adalah tembok (jalannya buruk):adalah akhirnya (jalannya benar)
Jadi di sini hasilnya akan B.
Anda dapat mengasumsikan:
:dan#akan selalu dijangkau dari kiri.- Karakter di sebelah kanan awal jalan akan selalu
-. - Jalan akan selalu terbentuk dengan baik.
#dan:akan selalu berada di kolom yang sama.- Akan selalu ada hanya satu
:dan 4 jalur.
Uji kasus
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
Karena ini adalah kode-golf , jawaban terpendek menang.
:selalu dijangkau dari kiri atau mungkinkah dicapai dari atas atau bawah juga? Dengan kata lain, mungkinkah ada karakter selain #atau :di kolom terakhir?
/atau\?