aboutsummaryrefslogtreecommitdiff
path: root/challenge-047/markus-holzer
diff options
context:
space:
mode:
authorMarkus "Holli" Holzer <holli.holzer@gmail.com>2020-02-11 09:35:01 +0100
committerMarkus "Holli" Holzer <holli.holzer@gmail.com>2020-02-11 09:35:01 +0100
commitf671db19fa23cd00175a6824d26bd281ac798ec2 (patch)
treea96023b961a192fb1b943ae79972a740248fe9d5 /challenge-047/markus-holzer
parentaf1ea33e1af5af9948ec6cb0902fe46c030fa1dd (diff)
downloadperlweeklychallenge-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.p64
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;