Rotate Arrays in Java: Troubleshooting 90 Degree Left Rotation Code

  • Context: Comp Sci 
  • Thread starter Thread starter physicsfun
  • Start date Start date
  • Tags Tags
    Arrays Java Rotating
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 reply · 2K views
physicsfun
Messages
10
Reaction score
0

Homework Statement



Write code to rotate an array...

Homework Equations



why is this code not rotating my array 90 degrees to the left? thanks SO much in advance!

The Attempt at a Solution



public static int[][] rotateLeft(int[][] source) {
int[][] result = new int[source.length][source[0].length];
for (int i = 0; i < result.length; i++) {
for (int k = 0; k < result[0].length; k++) {
result[k] = source[source.length-1-i];}}
return result;}
 
Physics news on Phys.org
Do you see anything here:

Code:
result[i][k] = source[source.length-1-i][i];}}