diff options
| author | Markus "Holli" Holzer <holli.holzer@gmail.com> | 2020-02-11 09:35:01 +0100 |
|---|---|---|
| committer | Markus "Holli" Holzer <holli.holzer@gmail.com> | 2020-02-11 09:35:01 +0100 |
| commit | f671db19fa23cd00175a6824d26bd281ac798ec2 (patch) | |
| tree | a96023b961a192fb1b943ae79972a740248fe9d5 /challenge-047/markus-holzer | |
| parent | af1ea33e1af5af9948ec6cb0902fe46c030fa1dd (diff) | |
| download | perlweeklychallenge-club-f671db19fa23cd00175a6824d26bd281ac798ec2.tar.gz perlweeklychallenge-club-f671db19fa23cd00175a6824d26bd281ac798ec2.tar.bz2 perlweeklychallenge-club-f671db19fa23cd00175a6824d26bd281ac798ec2.zip | |
Prettification
Diffstat (limited to 'challenge-047/markus-holzer')
| -rw-r--r-- | challenge-047/markus-holzer/ch-1.p6 | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/challenge-047/markus-holzer/ch-1.p6 b/challenge-047/markus-holzer/ch-1.p6 index 597f82b9c8..fa17d7ad7c 100644 --- a/challenge-047/markus-holzer/ch-1.p6 +++ b/challenge-047/markus-holzer/ch-1.p6 @@ -7,11 +7,11 @@ my %r = @r.Hash; sub r2d( $r is copy ) { $r .= uc; - %r{$r} || reduce { $^a >= $^b ?? $a + $b !! $a - $b }, $r.comb.map( -> $d { %r{$d} } ); + %r{$r} || [+] $r.comb.map({ %r{$_} }); } sub d2r( $d is copy ) { - join '', gather while $d > 0 { + [~] gather while $d > 0 { my ($k, $n) = @r.first( *.value <= $d ).kv; take $k; $d -= $n; |
