Matriz Espiral
Contribuição de: Eduardo Oliveira de Carvalho
Gostei! Vamos usar esse! Não gostei! Mostre-me outro.
Este problema foi utilizado em 266 Dojo(s).
Dado um número de colunas e um número de linhas, retornar uma matriz em espiral de fora para dentro no sentido horário.
Variação do problema: retorne a espiral no sentido anti-horário.
Este problema é mais fácil de ser compreendido através de exemplos:
Entrada: 3 4
Saída:
1 2 3 10 11 4 9 12 5 8 7 6
Entrada: 5 6
Saída:
1 2 3 4 5 18 19 20 21 6 17 28 29 22 7 16 27 30 23 8 15 26 25 24 9 14 13 12 11 10