2013-10-12 165 views
-1

我有一個方形矩陣(可能是偶數或奇數nr項每邊),我希望將它旋轉180度。這是旋轉,而不是翻轉。旋轉矩陣數組180度?

我已通過90度變化的形狀的,但沒有運氣找到一個用於180度發現許多轉動。我的矩陣可能非常大,使得2x 90度運行無法接受。

+2

你爲什麼要這麼做?你剛剛問了一個問題並自己回答。 – thefourtheye

+0

@thefourtheye該網站允許我採取的問答格式。你不需要冷靜下來。 – Discipol

+0

我保證。我沒有downvote任何您的帖子。您可以查看我的個人資料,查看我的downvotes。 – thefourtheye

回答

4

嘗試以下操作:

grid.reverse().forEach(function(item) { item.reverse(); }); 
console.log(grid); 
+1

或者將'reversed(a)'定義爲'a.slice(0).reverse()',然後'rotate = reverse(grid) .MAP(反轉)'。 – georg

+0

@ thg435感謝您的反饋,很好的解決方案。 –