Thử thách này được lấy cảm hứng từ điều này , bây giờ đã xóa câu hỏi.
Lấy số nguyên dương N làm đầu vào và xuất ma trận có các số 1 .. N 2 theo mẫu bên dưới:
Điền vào hàng đầu tiên bằng 1 .. N sau đó điền vào hàng cuối cùng (số hàng N ) bằng (N + 1) .. 2N , sau đó điền vào hàng thứ hai bằng (2N + 1) .. 3N và tiếp tục cho đến khi bạn điền tất cả các hàng.
Định dạng đầu ra là linh hoạt, vì vậy danh sách các danh sách, vv được chấp nhận.
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
Quy tắc tiêu chuẩn áp dụng. Câu trả lời ngắn nhất tính theo byte trong mỗi ngôn ngữ sẽ thắng. Giải thích được khuyến khích như mọi khi.
1 2 3 7 8 9 4 5 6
:) Định dạng đầu ra có linh hoạt không?