aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad S Anwar <Mohammad.Anwar@yahoo.com>2023-01-08 23:39:58 +0000
committerGitHub <noreply@github.com>2023-01-08 23:39:58 +0000
commit14320fd9d166c6ede17d22e64528b4cd7825f87b (patch)
tree406460dce502b638af635e2bb129622541b32e31
parentadc6e05075e172a473e8157b0924ef30cb1744a9 (diff)
parente51df0e10c172a7ece78a5f15e5aada7b48b61a5 (diff)
downloadperlweeklychallenge-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-xchallenge-198/perlboy1967/perl/ch-1.pl9
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;
}