aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiels van Dijke <65567640+PerlBoy1967@users.noreply.github.com>2021-06-29 21:35:19 +0200
committerGitHub <noreply@github.com>2021-06-29 21:35:19 +0200
commit8192d5e5cb81c51ab28598c97f6412de24de8205 (patch)
tree1f6b8bf9f42f824694af4f7aec1f27b427cf49d9
parent551f8dc93afa46a598644f62e74e67cdae6f0c28 (diff)
downloadperlweeklychallenge-club-8192d5e5cb81c51ab28598c97f6412de24de8205.tar.gz
perlweeklychallenge-club-8192d5e5cb81c51ab28598c97f6412de24de8205.tar.bz2
perlweeklychallenge-club-8192d5e5cb81c51ab28598c97f6412de24de8205.zip
Update ch-1.pl
It appears 'slide()' changed over time??? The idea is still the same but hopefully this version is okay across versions of 'List::MoreUtils'.
-rwxr-xr-xchallenge-117/perlboy1967/perl/ch-1.pl5
1 files changed, 4 insertions, 1 deletions
diff --git a/challenge-117/perlboy1967/perl/ch-1.pl b/challenge-117/perlboy1967/perl/ch-1.pl
index 109b8e42e7..a19af8d516 100755
--- a/challenge-117/perlboy1967/perl/ch-1.pl
+++ b/challenge-117/perlboy1967/perl/ch-1.pl
@@ -25,5 +25,8 @@ sub missingRows {
open(my $fh,'<',$f) || die;
- return grep /\d/,slide{($a+1..$b-1)if($b-$a>1)}sort{$a<=>$b}map{/^(\d+)/;$_=$1}<$fh>;
+ return map { @$_ } slide {$b - $a > 1 ? [$a + 1 .. $b - 1] : [] }
+ sort { $a <=> $b }
+ map { /^(\d+)/; $_ = $1 }
+ <$fh>;
}