Ma trận hình chóp là một ma trận vuông trong đó tất cả các số tăng hoặc giảm từ điểm trung tâm, giống như hai ma trận dưới đây:
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
Hoặc là:
3 3 3 3 3
3 2 2 2 3
3 2 1 2 3
3 2 2 2 3
3 3 3 3 3
Với một tổ chức phi zero số nguyên n
, tạo ra một ma trận hình chóp nơi những con số đi từ 1
để n
một trong hai thứ tự tăng dần (nếu n <0), hoặc giảm theo thứ tự (nếu n> 0) từ trung tâm. Nếu n
là số chẵn thì sẽ có 4 số chính giữa (xem ví dụ).
Như mọi khi:
- Tùy chọn định dạng đầu vào và đầu ra
- Số lượng không gian, dấu phân cách, vv là tùy chọn
Các trường hợp thử nghiệm:
1
1
-1
1
5
1 1 1 1 1 1 1 1 1
1 2 2 2 2 2 2 2 1
1 2 3 3 3 3 3 2 1
1 2 3 4 4 4 3 2 1
1 2 3 4 5 4 3 2 1
1 2 3 4 4 4 3 2 1
1 2 3 3 3 3 3 2 1
1 2 2 2 2 2 2 2 1
1 1 1 1 1 1 1 1 1
-5
5 5 5 5 5 5 5 5 5
5 4 4 4 4 4 4 4 5
5 4 3 3 3 3 3 4 5
5 4 3 2 2 2 3 4 5
5 4 3 2 1 2 3 4 5
5 4 3 2 2 2 3 4 5
5 4 3 3 3 3 3 4 5
5 4 4 4 4 4 4 4 5
5 5 5 5 5 5 5 5 5
2
1 1 1 1
1 2 2 1
1 2 2 1
1 1 1 1
-2
2 2 2 2
2 1 1 2
2 1 1 2
2 2 2 2
-4
4 4 4 4 4 4 4 4
4 3 3 3 3 3 3 4
4 3 2 2 2 2 3 4
4 3 2 1 1 2 3 4
4 3 2 1 1 2 3 4
4 3 2 2 2 2 3 4
4 3 3 3 3 3 3 4
4 4 4 4 4 4 4 4
-10 < n < 10
?