您可以找到很多“旋转二维正方形数组”的答案,但是没有“旋转非正方形二维数组”的答案,即使某些答案像这个一样是有效的:
rotate(tab) {
return tab[0].map(function(col, i) {
return tab.map(function(lig) {
return lig[i];
})
});
}
它们只能在第一次旋转时起作用。如果您再次旋转,将返回到第一个数组,这不是我想要的,我想要对一个数组进行90度旋转后的所有3种可能组合。
aa
和bb
是什么?为什么它们是这样的? - Ade