Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.86 KB | None | 0 0
  1.     private ArrayList<Integer> findNumbers(int[] sequenceOne, int[] sequenceTwo) {
  2.  
  3.         ArrayList<Integer> sequenceToReturn = new ArrayList<>();
  4.  
  5.         int counter;
  6.         boolean primeFlag;
  7.  
  8.         for(int i : sequenceOne) {
  9.             counter = 0;
  10.             primeFlag = true;
  11.  
  12.             for(int j : sequenceTwo) {
  13.                 if(i == j)
  14.                     counter++;
  15.             }
  16.  
  17.             if(counter == 0 || counter == 1)
  18.                 primeFlag = false;
  19.             else {
  20.                 for (int p = counter - 1; p > 1; p--) {
  21.                     if (counter % p == 0) {
  22.                         primeFlag = false;
  23.                         break;
  24.                     }
  25.                 }
  26.             }
  27.  
  28.             if(!primeFlag)
  29.                 sequenceToReturn.add(i);
  30.  
  31.         }
  32.  
  33.         return sequenceToReturn;
  34.  
  35.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement