Bir yol listesi verildiğinde, doğru yolu girin.
Yol örneği:
/\
----+/
|
-ve|yatay ve dikey yollardır./ve\90 ° dönüşler.+akım yönüne bağlı olarak a-veya a|olarak muamele edilir .
Yollar herhangi bir yöne gidebilir ve bir karakter birden çok yolda kullanılabilir.
Girdi şu şekilde olacaktır:
/--\
A------+--+--#
B------/ \--:
C------------#
D------------#
A,B,CVeDyol başlar vardır#bir duvar (yol kötü):sonu (yol doğru)
Yani burada çıktı olacak B.
Varsayabilirsiniz:
:ve#her zaman soldan ulaşılacak.- Bir yolun başlangıcının sağındaki karakter her zaman olacaktır
-. - Yollar her zaman iyi şekillendirilecektir.
#ve:her zaman aynı sütunda olur.- Her zaman sadece bir
:ve 4 yol olacaktır.
Test senaryoları
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
Bu kod golf olduğundan , en kısa cevap kazanır.
:zaman soldan ulaşılacak mı yoksa üst veya alttan da ulaşılabilir mi? Başka bir deyişle , son sütunda #veya :son sütunda başka karakterler olabilir mi?
/yoksa\?