aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark A <andemark@a-iot1t.uch.ad.pvt>2021-08-10 16:45:08 -0600
committerMark A <andemark@a-iot1t.uch.ad.pvt>2021-08-10 16:45:08 -0600
commitb7af3822cbd5c971cf06f7051c03a028577a4971 (patch)
treeb45011eaaf02e9c5e5b93183b8f593a1fadc340f
parentaf175864ddd13bd0463234eefe74dafd00751574 (diff)
downloadperlweeklychallenge-club-b7af3822cbd5c971cf06f7051c03a028577a4971.tar.gz
perlweeklychallenge-club-b7af3822cbd5c971cf06f7051c03a028577a4971.tar.bz2
perlweeklychallenge-club-b7af3822cbd5c971cf06f7051c03a028577a4971.zip
ch-1.raku
-rw-r--r--challenge-125/mark-anderson/raku/ch-1.raku8
1 files changed, 4 insertions, 4 deletions
diff --git a/challenge-125/mark-anderson/raku/ch-1.raku b/challenge-125/mark-anderson/raku/ch-1.raku
index 5fcce130cd..d27f224bb7 100644
--- a/challenge-125/mark-anderson/raku/ch-1.raku
+++ b/challenge-125/mark-anderson/raku/ch-1.raku
@@ -37,11 +37,11 @@ multi py-tris($N where * > 0)
{
SEQ: for 2, 4 ... * -> $r
{
- for factor-pairs(($r**2/2).Int) -> $p
+ for factor-pairs(($r**2 / 2).Int) -> ($s, $t)
{
- my $x = $r + $p[0];
- my $y = $r + $p[1];
- my $z = $r + $p[0] + $p[1];
+ my $x = $r + $s;
+ my $y = $r + $t;
+ my $z = $r + $s + $t;
take ($x, $y, $z) if any($x, $y, $z) == $N;
last SEQ if $x == $N and $z - $y == 1|2;