Tudo bem, minha segunda tentativa de um código de golfe, vamos ver como isso acontece.
Finja que você tem uma matriz de 9 valores. Agora imagine essa matriz em uma grade 3x3.
Você precisa retornar aos vizinhos esse número como índices da matriz.
0 1 | 2
3 4 5
6 7 8
Regras:
- É código de golfe, portanto, a resposta mais curta vence.
- O índice da matriz fingida pode começar em 0 ou 1. (embora todos os exemplos usem 0)
- Apenas retornar valores é desaprovado (como
if 3: return 046
) - A submissão pode ser apenas um procedimento / função / método, mas um exemplo seria bom
- O valor retornado pode estar em qualquer ordem (como se a entrada fosse 0, poderia ser 13 ou 31)
- se desejar, a saída pode ser uma lista de números, por exemplo, em
[0,4,6]
vez de046
- diagonais não contam, como visto nos exemplos.
Exemplos:
entrada:
0 0
resultado:
13
entrada:
3
resultado:
046
entrada:
4
resultado:
1357
[0,4,6]
vez de 046
?