กำหนดตัวเลขn
ให้เอาท์พุทรายการที่เรียงลำดับแล้วของดัชนีที่อิง 1 ที่ตกลงบนเส้นทแยงมุมของn*n
เมทริกซ์จตุรัส
ตัวอย่าง:
สำหรับอินพุตของ3
:
สี่เหลี่ยมจัตุรัสจะเป็น:
1 2 3
4 5 6
7 8 9
ตอนนี้เราเลือกดัชนีทั้งหมดที่แสดงโดย\
, /
หรือX
( #
หรือตำแหน่งที่ไม่ใช่แนวทแยงถูกปฏิเสธ)
\ # /
# X #
/ # \
ผลลัพธ์จะเป็น:
[1,3,5,7,9]
กรณีทดสอบ:
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]
จะไม่มีคำตอบที่ยอมรับได้ ฉันต้องการทราบรหัสที่สั้นที่สุดสำหรับแต่ละภาษา