diff options
| author | Mark <53903062+andemark@users.noreply.github.com> | 2022-12-12 21:41:25 +0000 |
|---|---|---|
| committer | Mark <53903062+andemark@users.noreply.github.com> | 2022-12-12 21:41:25 +0000 |
| commit | cce1735620dd943802adc0c1a16d59758dde79f1 (patch) | |
| tree | 5fbd318b111a8335253c62651a6cc98052896879 | |
| parent | f863f9659a7a0209ba8c2ef2b9f052cc422471ee (diff) | |
| download | perlweeklychallenge-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.raku | 8 |
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 } |
