Rotate Array

PHOTO EMBED

Wed Sep 24 2025 09:49:14 GMT+0000 (Coordinated Universal Time)

Saved by @Inescn

public void rotate(int[]nums, int k) {
  int n = nums.length;
  int[] newNums = new int[n];
  k = k % n;// k is number of rotations
  
  for(int i = 0; i < n; i++) {
    newNums[(i + k) % n] = nums[i];
  }
  
  for(int i = 0; i < n; i++){
    nums[1] = newNums[i];
  }
}
content_copyCOPY