aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Ferrari <fluca1978@gmail.com>2020-03-09 17:51:35 +0100
committerLuca Ferrari <fluca1978@gmail.com>2020-03-09 17:51:35 +0100
commit652204b578f2445451f77cd5c66fec70c71f6fe1 (patch)
tree09ea43dde8b4994a99b4190ad0f055e8fc4d2d6c
parent8b98f4380c8dab214a0209c52d106fcd9ca38f5e (diff)
downloadperlweeklychallenge-club-652204b578f2445451f77cd5c66fec70c71f6fe1.tar.gz
perlweeklychallenge-club-652204b578f2445451f77cd5c66fec70c71f6fe1.tar.bz2
perlweeklychallenge-club-652204b578f2445451f77cd5c66fec70c71f6fe1.zip
Task 2 refactoring using reduction operator.
-rw-r--r--challenge-051/luca-ferrari/raku/ch-2.p64
1 files changed, 2 insertions, 2 deletions
diff --git a/challenge-051/luca-ferrari/raku/ch-2.p6 b/challenge-051/luca-ferrari/raku/ch-2.p6
index 5b0bd5008d..631bb4437f 100644
--- a/challenge-051/luca-ferrari/raku/ch-2.p6
+++ b/challenge-051/luca-ferrari/raku/ch-2.p6
@@ -27,9 +27,9 @@ sub is-colorful( Int:D $number ) {
# all the digits product
%products{ [*] @digits }++;
- # products of all sequences
+ # products of all sequences, use range and reduction operator
for 0 .. @digits.elems - 2 {
- %products{ @digits[ $_ ] * @digits[ $_ + 1 ] }++;
+ %products{ [*] @digits[ $_ .. $_ + @digits.elems - 2 ] }++;
}