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
,C
VeD
yol 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\
?