aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark <53903062+andemark@users.noreply.github.com>2022-12-12 21:41:25 +0000
committerMark <53903062+andemark@users.noreply.github.com>2022-12-12 21:41:25 +0000
commitcce1735620dd943802adc0c1a16d59758dde79f1 (patch)
tree5fbd318b111a8335253c62651a6cc98052896879
parentf863f9659a7a0209ba8c2ef2b9f052cc422471ee (diff)
downloadperlweeklychallenge-club-cce1735620dd943802adc0c1a16d59758dde79f1.tar.gz
perlweeklychallenge-club-cce1735620dd943802adc0c1a16d59758dde79f1.tar.bz2
perlweeklychallenge-club-cce1735620dd943802adc0c1a16d59758dde79f1.zip
Challenge 195 Solutions (Raku)
-rw-r--r--challenge-195/mark-anderson/raku/ch-1.raku8
1 files changed, 6 insertions, 2 deletions
diff --git a/challenge-195/mark-anderson/raku/ch-1.raku b/challenge-195/mark-anderson/raku/ch-1.raku
index 32539e82ae..f71c30c3b8 100644
--- a/challenge-195/mark-anderson/raku/ch-1.raku
+++ b/challenge-195/mark-anderson/raku/ch-1.raku
@@ -7,12 +7,16 @@ is special-integers(9_999_999), 712890;
sub special-integers($n)
{
- .elems given gather for (^10).combinations(1..$n.chars)
+ my $i;
+
+ for (^10).combinations(1..$n.chars)
{
for .permutations
{
next unless .head;
- .take unless $_ > $n given .join
+ $i++ unless $_ > $n given .join
}
}
+
+ $i
}