Sie sind in diesem 5x5 Labyrinth gefangen - jeder Raum ist mit 1 bis 25 gekennzeichnet und der Ausgang befindet sich in Raum 1.
Als Eingabe erhalten Sie den Raum, in dem Sie sich gerade befinden. Sie müssen die kürzeste Abfolge von Zügen (Nord, Ost, Süd, West) ausgeben, die erforderlich ist, um Raum 1 zu erreichen.
Bewegungen können in jedem gewünschten Format (Liste, Zeichenfolge, Array ...) ausgegeben werden, solange Sie die Zeichen verwenden n,w,e,s
.
Hier sind alle Testfälle:
1 => empty string/list
2 => w
3 => ww
4 => swwnw
5 => wswwnw
6 => seenwnw
7 => nw
8 => wnw
9 => wwnw
10 => swwnwnw
11 => eenwnw
12 => enwnw
13 => nwnw
14 => wnwnw
15 => wwnwnw
16 => enenwnw
17 => nenwnw
18 => wnenwnw
19 => nwnwnw
20 => wnwnwnw
21 => nenenwnw
22 => enwnenwnw
23 => nwnenwnw
24 => wnwnenwnw
25 => nwnwnwnw
Kürzeste Antwort in Bytes gewinnt!