aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-105/mark-anderson/raku/ch-2.raku8
1 files changed, 1 insertions, 7 deletions
diff --git a/challenge-105/mark-anderson/raku/ch-2.raku b/challenge-105/mark-anderson/raku/ch-2.raku
index 71c3e5b40f..82945f9497 100644
--- a/challenge-105/mark-anderson/raku/ch-2.raku
+++ b/challenge-105/mark-anderson/raku/ch-2.raku
@@ -64,13 +64,7 @@ is name-game("Marsha"), chomp q:to/END/;
sub name-game($X)
{
- my $vowels = rx/ <[AEIOUaeiou]>+ /;
-
- my $consonants = rx/ <[A..Za..z]-[AEIOUaeiou]>+ /;
-
- my $start = $X ~~ / ^ [$vowels|$consonants] /;
-
- my $Y = $start ~~ $consonants ?? $X.subst($start, "") !! lc $X;
+ my $Y = lc $X ~~ / :i <[aeiou]>+ \w+ $ /;
my $first = lc $X.substr: 0, 1;