fork(1) download
  1. #!/usr/bin/perl
  2. # your code goes here
  3.  
  4. use strict;
  5. use warnings;
  6.  
  7. my @array1 = split(/\s+/, "20.08.2018 21.08.2018 22.08.2018");
  8. my @array2 = split(/\s+/, "18.08.2018 19.08.2018 20.08.2018");
  9.  
  10. my %hash1 = map {$_=>1} @array1;
  11. my @arrayExists = grep { $hash1{$_} } @array2;
  12. my @arrayNotExists = grep { !$hash1{$_} } @array2;
  13.  
  14. print 'EXISTS: '.join(', ', @arrayExists)."\n";
  15. print 'NOT EXISTS: '.join(', ', @arrayNotExists)."\n";
Success #stdin #stdout 0s 17752KB
stdin
Standard input is empty
stdout
EXISTS: 20.08.2018
NOT EXISTS: 18.08.2018, 19.08.2018