Advertisement
BojidarDosev

array rotation

Jan 26th, 2025
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.85 KB | None | 0 0
  1. import java.util.Scanner;
  2. import java.util.Arrays;
  3.  
  4.  
  5. public class Main {
  6.     public static void main(String[] args) {
  7.         Scanner scan = new Scanner(System.in);
  8.  
  9.         String[] array = scan.nextLine().split(" ");
  10.         int n = Integer.parseInt(scan.nextLine());
  11.         int br = array.length;
  12.         if(n>br){
  13.             n=n%br;
  14.         }
  15.         //String[] array1 = new String[n];
  16.         //String[] array2 = new String[br-n];
  17.         String one ;
  18.         String two;
  19.  
  20.         for (int i = n; i<br ;i++){
  21.             one = array[i];
  22.             System.out.print(one + " ");
  23.         }
  24.  
  25.         for (int i = 0; i<n;i++){
  26.             two = array[i];
  27.             System.out.print(two + " ");
  28.         }
  29.  
  30.  
  31.  
  32.     }
  33. }
  34. // 1 2 3 4 5 n = 2
  35. // 3 4 5 1 2     arr 1 = 3 4 5  arr 2 = 1 2
  36. // n = 7 => 3 4 5 1 2
  37. // => if(n>br) { n = n%br} ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement