透過觀察可以發現,如果將矩陣方向固定,我們可以將旋轉這個過程視為改變翻轉的方向,也因此在矩陣方向固定的情況下,矩陣最多只會有4種狀態,我們可以透過倒著遍歷步驟,數出上下翻轉的次數與左右翻轉的次數,還有旋轉的次數,這樣可以省掉所有中途的操作,留到最後做。
最後只要用if...elif...else先解決翻轉,再解決旋轉即可