Cho một số n
, Xuất ra một danh sách theo thứ tự các chỉ số dựa trên 1 rơi vào một trong hai đường chéo của n*n
ma trận vuông.
Thí dụ:
Đối với đầu vào của 3
:
Hình vuông sẽ là:
1 2 3
4 5 6
7 8 9
Bây giờ chúng tôi chọn tất cả các chỉ số được đại diện bởi \
, /
hoặc X
( #
hoặc các vị trí không đường chéo bị từ chối)
\ # /
# X #
/ # \
Đầu ra sẽ là:
[1,3,5,7,9]
Các trường hợp thử nghiệm:
1=>[1]
2=>[1,2,3,4]
3=>[1,3,5,7,9]
4=>[1,4,6,7,10,11,13,16]
5=>[1,5,7,9,13,17,19,21,25]
Sẽ không có câu trả lời được chấp nhận. Tôi muốn biết mã ngắn nhất cho mỗi ngôn ngữ.