serdarshefketov

subarr

Jan 6th, 2022 (edited)
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const n = +gets();
  2. let numbersN = gets().split(' ').map(Number).sort((a, b) => a - b);
  3. const m = +gets();
  4. let numbersM = gets().split(' ').map(Number).sort((a, b) => a - b);
  5.  
  6. const arrUnique = [];
  7. const arr2 = [];
  8.  
  9. for(const number of numbersN){
  10.     if(numbersM.includes(number)){
  11.         if(!arr2.includes(number)){
  12.             arr2.push(number);
  13.         }
  14.     } else{
  15.         if(!arrUnique.includes(number)){
  16.             arrUnique.push(number);
  17.         }
  18.     }
  19. }
  20.  
  21. if(arrUnique.length > 0){
  22.     print(arrUnique.join(' '));
  23. } else {
  24.     if(arr2.length > arrUnique){
  25.         print(arr2.length);
  26.     } else {
  27.         print(arrUnique.join(' '));
  28.     }
  29. }
  30.  
Advertisement
Add Comment
Please, Sign In to add comment