Skip to content

Commit 8e2a228

Browse files
committed
left rotate elements in java
1 parent e4a41c9 commit 8e2a228

File tree

1 file changed

+23
-27
lines changed

1 file changed

+23
-27
lines changed

leftrotate1.java

Lines changed: 23 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,27 @@
11
import java.util.*;
2-
public class leftrotate1
3-
{
4-
public static void main(String args[])
5-
{
6-
Scanner sc=new Scanner(System.in);
7-
int size=sc.nextInt();
8-
int arr[]=new int[size];
9-
for(int i=0; i<size; i++)
10-
{
11-
arr[i]=sc.nextInt();
12-
}
13-
int k=sc.nextInt();
14-
for(int i=0; i<k; i++)
15-
{
16-
int temp=arr[0],j;
17-
for(j=0; j<arr.length-1; j++)
18-
{
19-
arr[j]=arr[j+1];
20-
}
212

22-
arr[j]=temp;
23-
}
3+
public class leftrotate1 {
4+
public static void main(String args[]) {
5+
Scanner sc = new Scanner(System.in);
6+
int size = sc.nextInt();
7+
int arr[] = new int[size];
8+
for (int i = 0; i < size; i++) {
9+
arr[i] = sc.nextInt();
10+
}
11+
int k = sc.nextInt();
12+
for (int i = 0; i < k; i++) {
13+
int temp = arr[0], j;
14+
for (j = 0; j < arr.length - 1; j++) {
15+
arr[j] = arr[j + 1];
16+
}
17+
18+
arr[j] = temp;
19+
}
20+
21+
for (int i = 0; i < arr.length; i++)
22+
System.out.print(arr[i] + " ");
23+
24+
sc.close();
25+
}
2426

25-
for(int i=0; i<arr.length; i++)
26-
System.out.print(arr[i]+ " ");
27-
28-
sc.close();
29-
}
30-
3127
}

0 commit comments

Comments
 (0)