aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Anderson <mark@frontrangerunner.com>2020-07-24 01:19:59 -0600
committerMark Anderson <mark@frontrangerunner.com>2020-07-24 01:19:59 -0600
commit1fac03c428eab5649c00beb9e34900b95231756f (patch)
tree3ba429215932eac574a90da89f938d5b434a2952
parent7ecd63f51bd82456881905ab016848251bc8cf90 (diff)
downloadperlweeklychallenge-club-1fac03c428eab5649c00beb9e34900b95231756f.tar.gz
perlweeklychallenge-club-1fac03c428eab5649c00beb9e34900b95231756f.tar.bz2
perlweeklychallenge-club-1fac03c428eab5649c00beb9e34900b95231756f.zip
removed needless bin2dec and dec2bin lines
-rw-r--r--challenge-070/mark-anderson/raku/ch-2.raku10
1 files changed, 4 insertions, 6 deletions
diff --git a/challenge-070/mark-anderson/raku/ch-2.raku b/challenge-070/mark-anderson/raku/ch-2.raku
index 52ef77aa94..97df7294d4 100644
--- a/challenge-070/mark-anderson/raku/ch-2.raku
+++ b/challenge-070/mark-anderson/raku/ch-2.raku
@@ -6,16 +6,14 @@ sub MAIN(UInt $N where 2 <= $N <= 5) {
loop {
state $C = 2;
- my @S1 = @A>>.fmt("%0" ~ $C ~ "b");
+ my @S1 = @A.map("0" ~ *);
- my @S2 = @A>>.fmt("%0" ~ $C - 1 ~ "b").reverse.map("1" ~ *);
+ my @S2 = @A.reverse.map("1" ~ *);
- @S1.append(@S2);
-
- @A = @S1.map({ ":2<$_>".Int }); #https://tinyurl.com/y3nw4q5j
+ @A = @S1.append(@S2);
last if $C++ == $N;
}
- say @A;
+ say @A.map({ ":2<$_>".Int }).Array; #https://tinyurl.com/y3nw4q5j
}