Biorąc pod uwagę liczbę n
, wypisz uporządkowaną listę indeksów 1 opartych na przekątnej n*n
macierzy kwadratowej.
Przykład:
Dla danych wejściowych 3
:
Kwadrat powinien być:
1 2 3
4 5 6
7 8 9
Teraz możemy wybrać wszystkie indeksy reprezentowanych przez \
, /
lub X
( #
lub pozycje spoza przekątne są odrzucane)
\ # /
# X #
/ # \
Dane wyjściowe wynoszą:
[1,3,5,7,9]
Przypadki testowe:
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]
Nie będzie akceptowanej odpowiedzi. Chcę znać najkrótszy kod dla każdego języka.