Sei intrappolato in questo labirinto 5x5: ogni stanza è etichettata da 1 a 25 e l'uscita è nella stanza 1.
Ti viene dato come input la stanza in cui ti trovi attualmente. Il tuo compito è quello di produrre la sequenza più breve di mosse (nord, est, sud, ovest) necessaria per raggiungere la stanza 1.
Le mosse possono essere emesse in qualsiasi formato desiderato (elenco, stringa, matrice ...) purché si utilizzino i caratteri n,w,e,s.
Ecco tutti i casi di test:
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
Vince la risposta più breve in byte!
