// in place public int[] rotateLeft3(int[] nums) { int n0 = nums[0]; int n1 = nums[1]; int n2 = nums[2]; nums[0] = n1; nums[1] = n2; nums[2] = n0; return nums; } // in place public int[] rotateLeft3(int[] nums) { int temp = nums[0]; nums[0] = nums[1]; nums[1] = nums[2]; nums[2] = temp; return nums; } // new array public int[] rotateLeft3(int[] nums) { int[] nums2 = new int[nums.length]; nums2[0] = nums[1]; nums2[1] = nums[2]; nums2[2] = nums[0]; return nums2; } public int[] rotateLeft3(int[] nums) { int[] a = { nums[1], nums[2], nums[0] }; return a; }