aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus "Holli" Holzer <holli.holzer@gmail.com>2020-09-15 02:58:09 +0200
committerMarkus "Holli" Holzer <holli.holzer@gmail.com>2020-09-15 02:58:09 +0200
commitab01a45bc3d4ca9de131a86f0ddda5f1e1a393a9 (patch)
tree54d53e32c2b8fff9bf4335ddf0ecd3b3c89703e5
parenteab0f24f5bd0ccd3ea371a0b3340b2de146fbbed (diff)
downloadperlweeklychallenge-club-ab01a45bc3d4ca9de131a86f0ddda5f1e1a393a9.tar.gz
perlweeklychallenge-club-ab01a45bc3d4ca9de131a86f0ddda5f1e1a393a9.tar.bz2
perlweeklychallenge-club-ab01a45bc3d4ca9de131a86f0ddda5f1e1a393a9.zip
C, Final answer
-rw-r--r--challenge-078/markus-holzer/raku/ch-1.raku4
1 files changed, 2 insertions, 2 deletions
diff --git a/challenge-078/markus-holzer/raku/ch-1.raku b/challenge-078/markus-holzer/raku/ch-1.raku
index 369c58db15..d813f9d765 100644
--- a/challenge-078/markus-holzer/raku/ch-1.raku
+++ b/challenge-078/markus-holzer/raku/ch-1.raku
@@ -2,9 +2,9 @@ unit sub MAIN( *@numbers where @numbers.all ~~ Int );
say "({ join ", ", leader-elements @numbers })";
-sub leader-elements( @stuff ) {
+sub leader-elements( @n ) {
my $max = -Inf;
- reverse ( @stuff.reverse.grep: -> $n { $n > $max && ($max = $n) } ) || 0 }
+ ( reverse @n.reverse.grep: -> $n { $max = $n but True if $n > $max } ) || 0 }
#sub leader-elements-recursive( @stuff ) {
# sub find( $that, *@the-rest ) {