aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-137/mark-anderson/raku/ch-2.raku11
1 files changed, 4 insertions, 7 deletions
diff --git a/challenge-137/mark-anderson/raku/ch-2.raku b/challenge-137/mark-anderson/raku/ch-2.raku
index bd0ef51825..de989f557f 100644
--- a/challenge-137/mark-anderson/raku/ch-2.raku
+++ b/challenge-137/mark-anderson/raku/ch-2.raku
@@ -12,12 +12,9 @@ sub lychrel($n is copy where 10 <= $n <= 1000)
{
loop
{
- my $sum = $n + $n.flip;
-
- return 0 if $sum == $sum.flip;
- return 1 if ++$ == 500;
- return 1 if $sum >= 10e6;
-
- $n = $sum;
+ $n += $n.flip;
+ return 0 if $n == $n.flip;
+ return 1 if ++$ == 500;
+ return 1 if $n >= 10e6;
}
}