Об'єктивна
Давши 2D-масив будь-якого розміру, напишіть програму або функцію для зміщення стовпців і рядків
Приклад
a b c d e
f g h i j
k l m n o
Усі елементи в першому стовпчику зміщуються вниз на один рядок, у другому стовпчику зміщуються вгору на один ряд, у третьому зміщуються вниз по одному рядку і так далі, загортаючись, коли вони доходять до краю.
k g m i o
a l c n e
f b h d j
Всі елементи в першому зрушенні рядки до правому , то другий , щоб до лівого , тим третього до правим і т.д., упаковок , коли вони досягають краю.
o k g m i
l c n e a
j f b h d
Я буду дотримуватися традиції вибору найкоротшого робочого коду як найкращої відповіді