Dado n=m^2
, retorne uma lista de números inteiros que não fazem fronteira com a m x m
grade de números inteiros 1 to n
.
Exemplos
n = 1 (m = 1)
Rede:
[1]
Retorna:
[]
n = 4 (m = 2)
Rede:
[1,2]
[3,4]
Retorna:
[]
n = 9 (m = 3)
Rede:
[1,2,3]
[4,5,6]
[7,8,9]
Retorna:
[5]
n = 16 (m = 4)
Rede:
[ 1, 2, 3, 4]
[ 5, 6, 7, 8]
[ 9,10,11,12]
[13,14,15,16]
Retorna:
[6,7,10,11]
Para valores mais altos de m
, esta resposta faz uma ótima visualização.
Regras:
- Você pode participar
m
oun
(onden = m*m
).- Se tomar no
n
que você está autorizado a ter um comportamento indefinido onde não há existem
paran
(EG 15). n > 0
,m > 0
: Ambos devem ser valores inteiros.
- Se tomar no
- A saída pode ser como uma matriz 1D / 2D, delimitada por matriz ou espaço em branco
- A saída deve estar em ordem do menor para o maior.
- Se produzir como uma matriz, isso significa que deve ser como seria na grade.
- Isso é código-golfe , vitórias mais baixas na contagem de bytes.