Advertisement
Guest User

Untitled

a guest
Nov 10th, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.45 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4. import java.util.Arrays;
  5. import java.util.List;
  6. import java.util.TreeSet;
  7. import java.util.stream.Collectors;
  8.  
  9. public class SimilarArrays {
  10.     public static void main(String[] args) throws IOException {
  11.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  12.  
  13.         int n = Integer.parseInt(reader.readLine().trim());
  14.         List<Integer> first = Arrays
  15.                 .stream(reader.readLine().split("\\s+"))
  16.                 .map(Integer::parseInt)
  17.                 .collect(Collectors.toList());
  18.  
  19.         int m = Integer.parseInt(reader.readLine().trim());
  20.         List<Integer> second = Arrays
  21.                 .stream(reader.readLine().split("\\s+"))
  22.                 .map(Integer::parseInt)
  23.                 .collect(Collectors.toList());
  24.  
  25.         TreeSet<Integer> a = new TreeSet<>(first);
  26.         TreeSet<Integer> b = new TreeSet<>(second);
  27.  
  28.         if (a.containsAll(b) && b.containsAll(a)) {
  29.             System.out.println(a.size());
  30.             return;
  31.         }
  32.  
  33.         //5
  34.         //3 1 5 2 6 -> 1 2 3 5 6
  35.         //6
  36.         //4 1 7 9 2 4 -> 1 2 4 7 9
  37.  
  38.         StringBuilder sb = new StringBuilder();
  39.         for (int number : a) {
  40.             if (!b.contains(number)) {
  41.                 sb.append(number).append(" ");
  42.             }
  43.         }
  44.  
  45.         System.out.println(sb.toString().trim());
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement