diff options
| author | Mohammad S Anwar <Mohammad.Anwar@yahoo.com> | 2020-02-25 11:46:38 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-02-25 11:46:38 +0000 |
| commit | 0db0be4649d078ae7e5b895466b14ad3eec42aa9 (patch) | |
| tree | 66e816b7917c67c3d618168a089d7ca6fcd48f34 | |
| parent | d18acd22a240e85d788061f3bf2e46c296726a50 (diff) | |
| parent | ce3cc584a47e37793e7795f8db88a5b8aada8471 (diff) | |
| download | perlweeklychallenge-club-0db0be4649d078ae7e5b895466b14ad3eec42aa9.tar.gz perlweeklychallenge-club-0db0be4649d078ae7e5b895466b14ad3eec42aa9.tar.bz2 perlweeklychallenge-club-0db0be4649d078ae7e5b895466b14ad3eec42aa9.zip | |
Merge pull request #1309 from Scimon/master
I suddenly realise I was not doing it back to front.
| -rw-r--r-- | challenge-049/simon-proctor/raku/ch-1.p6 | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/challenge-049/simon-proctor/raku/ch-1.p6 b/challenge-049/simon-proctor/raku/ch-1.p6 index 82a55473f7..a53c9166fb 100644 --- a/challenge-049/simon-proctor/raku/ch-1.p6 +++ b/challenge-049/simon-proctor/raku/ch-1.p6 @@ -6,5 +6,13 @@ use v6.d; sub MAIN( UInt $x #= Number to look for multiple of ) { - ( $x, * + $x...* ).hyper.first( { $_ ~~ m!^ <[10]>+ $! } ).say; + my @seq = lazy gather { + my $current = 1; + loop { + take $current.base(2); + $current++; + } + } + + @seq.first( * %% $x ).say; } |
