Tantangan ini terinspirasi oleh ini , pertanyaan sekarang dihapus.
Ambil bilangan bulat positif N sebagai input, dan output matriks dengan angka 1. .. N 2 yang mengikuti pola di bawah ini:
Isi baris pertama dengan 1 .. N lalu isi baris terakhir (nomor baris N ) dengan (N + 1) .. 2N , lalu isi baris kedua dengan (2N + 1) .. 3N dan lanjutkan sampai Anda telah mengisi semua baris.
Format output fleksibel, jadi daftar daftar dll diterima.
N = 1
1
N = 2
1 2
3 4
N = 3
1 2 3
7 8 9
4 5 6
N = 4
1 2 3 4
9 10 11 12
13 14 15 16
5 6 7 8
N = 5
1 2 3 4 5
11 12 13 14 15
21 22 23 24 25
16 17 18 19 20
6 7 8 9 10
Aturan standar berlaku. Jawaban terpendek dalam byte di setiap bahasa menang. Penjelasan didorong seperti biasa.
1 2 3 7 8 9 4 5 6
Apakah format output fleksibel?