fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. int a [] = {1, 4, 6, 7, 8, 10, 13};
  13. int b [] = {1, 2, 3, 4, 5, 6, 7};
  14.  
  15. System.out.println( "Equal = " + equal(a,b));
  16.  
  17. }
  18.  
  19. public static int equal(int[] a, int[] b){
  20. Set<Integer> setA = new HashSet<>();
  21. Set<Integer> setB = new HashSet<>();
  22.  
  23. for ( int i = 0; i < a.length; ++i ) {
  24. setA.add( a[i] );
  25. }
  26. for ( int i = 0; i < b.length; ++i ) {
  27. setB.add( b[i] );
  28. }
  29.  
  30. int aSizeBefore = setA.size();
  31. setA.removeAll( setB );
  32. int aSizeAfter = setA.size();
  33. return aSizeBefore - aSizeAfter;
  34. }
  35. }
Success #stdin #stdout 0.07s 380160KB
stdin
Standard input is empty
stdout
Equal = 4