Cel
Biorąc pod uwagę tablicę 2D o dowolnym rozmiarze, napisz program lub funkcję, aby przesunąć na przemian kolumny i wiersze
Przykład
a b c d e
f g h i j
k l m n o
Wszystkie elementy w pierwszej kolumnie przesuwają się o jeden wiersz w dół , w drugiej kolumnie przesuwają się o jeden wiersz, trzecie przesuwają się w dół o jeden wiersz itd., Owijając się, gdy osiągną krawędź.
k g m i o
a l c n e
f b h d j
Wszystkie elementy w pierwszym rzędzie przesuwają się w prawo , drugi w lewo , trzeci w prawo itp., Owijają się, gdy osiągną krawędź.
o k g m i
l c n e a
j f b h d
Będę podążał za tradycją wyboru najkrótszego działającego kodu jako najlepszej odpowiedzi