Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.58 KB | None | 0 0
  1. public static List<Character> enigma(List<Character> kar1, int dv) {
  2.     int n = kar1.size()/dv;
  3.     if (n == 0)
  4.         return kar1;
  5.     List<List<Character>> daftar = new ArrayList<List<Character>>();
  6.     for (int ii = dv-1; ii>=0; ii--) {
  7.         List<Character> sub = new ArrayList<Character>();
  8.         for (int kk = 0; kk < n; kk++) {
  9.             sub.add(kar1.get(ii*n+kk));
  10.         }
  11.         daftar.add(enigma(sub,dv));
  12.     }
  13.     List<Character> kar2 = new ArrayList<Character>();
  14.     Iterator <List<Character>> myIt = daftar.iterator();
  15.     while (myIt.hasNext())
  16.         kar2.addAll(myIt.next());
  17.     System.out.println(kar2);
  18.     return kar2;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement