Inspiriert durch Beitrag von Raymond Chen Wenn Sie ein zweidimensionales 4x4-Array haben, schreiben Sie eine Funktion, die es um 90 Grad dreht. Raymond verlinkt auf eine Lösung in Pseudocode, aber ich würde gerne etwas aus der Praxis sehen.
[1][2][3][4]
[5][6][7][8]
[9][0][1][2]
[3][4][5][6]
Wird:
[3][9][5][1]
[4][0][6][2]
[5][1][7][3]
[6][2][8][4]
Update : Die Antwort von Nick ist die einfachste, aber gibt es eine Möglichkeit, es besser zu machen als n^2? Was wäre, wenn die Matrix 10000x10000 wäre?