Você está preso neste labirinto 5x5 - cada sala é rotulada de 1 a 25 e a saída é na sala 1.
Você recebe como entrada a sala em que está atualmente. Sua tarefa é produzir a menor seqüência de movimentos (norte, leste, sul, oeste) necessários para alcançar a sala 1.
Os movimentos podem ser produzidos em qualquer formato que você desejar (lista, string, array ...) desde que você use os caracteres n,w,e,s
.
Aqui estão todos os casos de teste:
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
Menor resposta em bytes ganha!