目的
给定任意大小的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
我将遵循选择最短的工作代码作为最佳答案的传统