Diberikan n=m^2, kembalikan daftar bilangan bulat yang tidak membatasi m x mkisi - kisi integer 1 to n.
Contohnya
n = 1 (m = 1)
Kisi:
[1]
Kembali:
[]
n = 4 (m = 2)
Kisi:
[1,2]
[3,4]
Kembali:
[]
n = 9 (m = 3)
Kisi:
[1,2,3]
[4,5,6]
[7,8,9]
Kembali:
[5]
n = 16 (m = 4)
Kisi:
[ 1, 2, 3, 4]
[ 5, 6, 7, 8]
[ 9,10,11,12]
[13,14,15,16]
Kembali:
[6,7,10,11]
Untuk nilai yang lebih tinggi dari m, jawaban ini melakukan visualisasi yang hebat.
Aturan:
- Anda dapat menerima salah satu
mataun(di manan = m*m).- Jika menerima
nAnda diperbolehkan memiliki perilaku tidak terdefinisi di mana tidak adamuntukn(EG 15). n > 0,m > 0: Keduanya harus berupa nilai integer.
- Jika menerima
- Outputnya bisa berupa array 1D / 2D, matriks atau dibatasi spasi
- Outputnya harus berurutan dari yang terkecil hingga yang terbesar.
- Jika keluaran sebagai matriks ini berarti harus seperti di grid.
- Ini adalah kode-golf , kemenangan byte-count terendah.