Dato n=m^2
, restituisce un elenco di numeri interi che non delimitano la m x m
griglia di numeri interi 1 to n
.
Esempi
n = 1 (m = 1)
Griglia:
[1]
Ritorno:
[]
n = 4 (m = 2)
Griglia:
[1,2]
[3,4]
Ritorno:
[]
n = 9 (m = 3)
Griglia:
[1,2,3]
[4,5,6]
[7,8,9]
Ritorno:
[5]
n = 16 (m = 4)
Griglia:
[ 1, 2, 3, 4]
[ 5, 6, 7, 8]
[ 9,10,11,12]
[13,14,15,16]
Ritorno:
[6,7,10,11]
Per valori più alti di m
, questa risposta offre un'ottima visualizzazione.
Regole:
- Puoi accettare uno
m
on
(doven = m*m
).- Se prendendo in
n
si è permesso di avere un comportamento indefinito in cui non esistem
pern
(EG 15). n > 0
,m > 0
: Entrambi devono essere valori interi.
- Se prendendo in
- L'output può essere un array 1D / 2D, una matrice o uno spazio bianco delimitato
- L'output deve essere in ordine dal minimo al massimo.
- Se l'output è una matrice, ciò significa che deve essere come nella griglia.
- Questo è code-golf , vince il conteggio di byte più basso.