diff options
| author | Mohammad S Anwar <Mohammad.Anwar@yahoo.com> | 2023-01-08 23:39:58 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-08 23:39:58 +0000 |
| commit | 14320fd9d166c6ede17d22e64528b4cd7825f87b (patch) | |
| tree | 406460dce502b638af635e2bb129622541b32e31 | |
| parent | adc6e05075e172a473e8157b0924ef30cb1744a9 (diff) | |
| parent | e51df0e10c172a7ece78a5f15e5aada7b48b61a5 (diff) | |
| download | perlweeklychallenge-club-14320fd9d166c6ede17d22e64528b4cd7825f87b.tar.gz perlweeklychallenge-club-14320fd9d166c6ede17d22e64528b4cd7825f87b.tar.bz2 perlweeklychallenge-club-14320fd9d166c6ede17d22e64528b4cd7825f87b.zip | |
Merge pull request #7379 from PerlBoy1967/branch-for-challenge-198
Update to task 1
| -rwxr-xr-x | challenge-198/perlboy1967/perl/ch-1.pl | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/challenge-198/perlboy1967/perl/ch-1.pl b/challenge-198/perlboy1967/perl/ch-1.pl index 23ae52616c..ca0b9d5cc3 100755 --- a/challenge-198/perlboy1967/perl/ch-1.pl +++ b/challenge-198/perlboy1967/perl/ch-1.pl @@ -28,14 +28,11 @@ use Test::More; sub maxGap { return 0 if (scalar @_ < 2); - - my @l = sort { $a <=> $b } @_; - # Find maxGap size - my $maxGap = max slide { $b - $a } @l; + my @deltas = slide { $b - $a } sort { $a <=> $b } @_; + my $max = max(@deltas); - # Find and count maxGap pairs - scalar grep { $_ } slide { $b - $a == $maxGap } @l; + return scalar grep { $_ == $max } @deltas; } |
