Zielsetzung
Schreiben Sie bei einem 2D-Array beliebiger Größe ein Programm oder eine Funktion, um alternativ die Spalten und Zeilen zu verschieben
Beispiel
a b c d e
f g h i j
k l m n o
Alle Elemente in der ersten Spalte Verschiebung nach unten eine Zeile, die zweite Spalte Verschiebung bis eine Zeile, die dritte Verschiebung nach unten eine Zeile und so weiter, die Umhüllung , wenn sie erreichen den Rand.
k g m i o
a l c n e
f b h d j
Alle Elemente in der ersten Reihe verschieben sich nach rechts , die zweite nach links , die dritte nach rechts usw. und werden umbrochen, wenn sie die Kante erreichen.
o k g m i
l c n e a
j f b h d
Ich werde der Tradition folgen, den kürzesten Arbeitscode als beste Antwort zu wählen