fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5. class MyMethod
  6. {
  7. ArrayList<String> listOdd = new ArrayList<String>();
  8. ArrayList<String> listEven = new ArrayList<String>();
  9.  
  10. public void distributor(ArrayDeque<String> exampleQueue){
  11.  
  12. while (exampleQueue.size()>0){
  13. String temporaryValue = exampleQueue.poll();
  14. System.out.println("Pobrana wartoć: " + temporaryValue);
  15. int objectLength = temporaryValue.length();
  16. if (objectLength % 2 == 0){
  17. listEven.add(temporaryValue);
  18. }
  19. else {
  20. listOdd.add(temporaryValue);
  21. }
  22. }
  23. System.out.println("Zawartoć starej kolejki: " + exampleQueue);
  24. System.out.println("Zawartoć listy nieparzystej: " + listOdd);
  25. System.out.println("Zawartoć listy parzystej: " + listEven);
  26. }
  27. }
  28.  
  29. class Application
  30. {
  31. public static void main (String[] args) throws java.lang.Exception
  32. {
  33. ArrayDeque<String> inscription1 = new ArrayDeque<String>();
  34.  
  35. for(int n=0; n<50; n++){
  36. Random theGenerator1 = new Random();
  37. int fate = theGenerator1.nextInt(50)+1;
  38. System.out.println("Wylosowana liczba: " + fate);
  39. StringBuilder builder1 = new StringBuilder();
  40. for(int i=0; i<fate; i++){
  41. builder1.append("a");
  42. }
  43. inscription1.offer(builder1.toString());
  44. }
  45. System.out.println(inscription1);
  46. System.out.println("Liczba obiektów w kolejce: " + inscription1.size());
  47.  
  48. MyMethod separator = new MyMethod();
  49. separator.distributor(inscription1); //Zawartocią obiektu separator jest
  50. }
  51. }
Success #stdin #stdout 0.16s 38828KB
stdin
Standard input is empty
stdout
Wylosowana liczba: 32
Wylosowana liczba: 21
Wylosowana liczba: 5
Wylosowana liczba: 17
Wylosowana liczba: 3
Wylosowana liczba: 46
Wylosowana liczba: 2
Wylosowana liczba: 34
Wylosowana liczba: 32
Wylosowana liczba: 12
Wylosowana liczba: 29
Wylosowana liczba: 36
Wylosowana liczba: 29
Wylosowana liczba: 2
Wylosowana liczba: 16
Wylosowana liczba: 5
Wylosowana liczba: 37
Wylosowana liczba: 10
Wylosowana liczba: 28
Wylosowana liczba: 45
Wylosowana liczba: 3
Wylosowana liczba: 29
Wylosowana liczba: 14
Wylosowana liczba: 31
Wylosowana liczba: 25
Wylosowana liczba: 35
Wylosowana liczba: 39
Wylosowana liczba: 18
Wylosowana liczba: 46
Wylosowana liczba: 9
Wylosowana liczba: 41
Wylosowana liczba: 27
Wylosowana liczba: 6
Wylosowana liczba: 5
Wylosowana liczba: 14
Wylosowana liczba: 1
Wylosowana liczba: 17
Wylosowana liczba: 47
Wylosowana liczba: 4
Wylosowana liczba: 3
Wylosowana liczba: 37
Wylosowana liczba: 50
Wylosowana liczba: 50
Wylosowana liczba: 20
Wylosowana liczba: 36
Wylosowana liczba: 49
Wylosowana liczba: 32
Wylosowana liczba: 6
Wylosowana liczba: 39
Wylosowana liczba: 7
[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaa, aaaaa, aaaaaaaaaaaaaaaaa, aaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aa, aaaaaaaaaaaaaaaa, aaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaa, aaaaa, aaaaaaaaaaaaaa, a, aaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaa, aaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaa]
Liczba obiektów w kolejce: 50
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaa
Pobrana wartoć: aaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aa
Pobrana wartoć: aaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaa
Pobrana wartoć: aaaaa
Pobrana wartoć: aaaaaaaaaaaaaa
Pobrana wartoć: a
Pobrana wartoć: aaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaa
Pobrana wartoć: aaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaa
Pobrana wartoć: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Pobrana wartoć: aaaaaaa
Zawartoć starej kolejki: []
Zawartoć listy nieparzystej: [aaaaaaaaaaaaaaaaaaaaa, aaaaa, aaaaaaaaaaaaaaaaa, aaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaa, a, aaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaa]
Zawartoć listy parzystej: [aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aa, aaaaaaaaaaaaaaaa, aaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaa, aaaaaaaaaaaaaa, aaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaa]