Posts

Showing posts with the label Arrays

Arrays

A left rotation operation on an array shifts each of the array's elements 1 unit to the left. For example, if 2 left rotations are performed on array [1,2,3,4,5] , then the array would become [3,4,5,1,2] . Given an array a of n integers and a number, d , perform d left rotations on the array. Return the updated array to be printed as a single line of space-separated integers. CODE :- import java.io.*; import java.math.*; import java.security.*; import java.text.*; import java.util.*; import java.util.concurrent.*; import java.util.regex.*; public class Solution {     // Complete the rotLeft function below.     static int[] rotLeft(int[] a, int d)      {              int[] b= new int[a.length];         for(int i =0;i<d;i++){             b[a.length-d+i]=a[i];         }         for(int i =d;i<a.length;i++){     ...