aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-063/mohammad-anwar/raku/ch-1.p62
-rw-r--r--challenge-063/mohammad-anwar/raku/ch-2.p62
2 files changed, 2 insertions, 2 deletions
diff --git a/challenge-063/mohammad-anwar/raku/ch-1.p6 b/challenge-063/mohammad-anwar/raku/ch-1.p6
index f2362933e5..a62fa15696 100644
--- a/challenge-063/mohammad-anwar/raku/ch-1.p6
+++ b/challenge-063/mohammad-anwar/raku/ch-1.p6
@@ -10,5 +10,5 @@ is last-word( (1..1e6).join(' '), rx /^^(3.*?)**3/), '399933';
done-testing;
sub last-word(Str $string, Regex $regex) {
- return ($string.split(" ").reverse.grep: { $_ ~~ $regex }).[0];
+ return $string.split(" ").reverse.grep($regex).head;
}
diff --git a/challenge-063/mohammad-anwar/raku/ch-2.p6 b/challenge-063/mohammad-anwar/raku/ch-2.p6
index d5ef23b384..d14f542883 100644
--- a/challenge-063/mohammad-anwar/raku/ch-2.p6
+++ b/challenge-063/mohammad-anwar/raku/ch-2.p6
@@ -6,7 +6,7 @@ sub MAIN(Str :$string = 'xyxx', Bool :$verbose?) {
rotate($string, $verbose).say;
}
-sub rotate(Str $string where { $_ ~~ rx:i/^ <[xy]>+ $/ }, Bool $verbose?) {
+sub rotate(Str $string where rx:i/^ <[xy]>+ $/, Bool $verbose?) {
my $size = $string.chars;
my $temp = $string;