aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--challenge-341/nicolas-mendoza/perl/ch-1.pl6
-rw-r--r--challenge-341/nicolas-mendoza/perl/ch-2.pl5
2 files changed, 9 insertions, 2 deletions
diff --git a/challenge-341/nicolas-mendoza/perl/ch-1.pl b/challenge-341/nicolas-mendoza/perl/ch-1.pl
index 58a8648b3e..f4cd10023e 100644
--- a/challenge-341/nicolas-mendoza/perl/ch-1.pl
+++ b/challenge-341/nicolas-mendoza/perl/ch-1.pl
@@ -1,5 +1,8 @@
#!/usr/bin/env perl
+use strict;
+use warnings;
+
use Test2::V0;
use feature qw(signatures);
@@ -19,6 +22,5 @@ done_testing;
sub broken_keyboard($in, @broken) {
my @words = split m{\s+}, $in;
- my $pat = "[@broken]";
- return @broken ? grep { $_ !~ m{$pat}i } @words : @words
+ return @broken ? grep { $_ !~ m{[@broken]}i } @words : @words
}
diff --git a/challenge-341/nicolas-mendoza/perl/ch-2.pl b/challenge-341/nicolas-mendoza/perl/ch-2.pl
index 784a7ca907..2eedee8dd7 100644
--- a/challenge-341/nicolas-mendoza/perl/ch-2.pl
+++ b/challenge-341/nicolas-mendoza/perl/ch-2.pl
@@ -1,5 +1,8 @@
#!/usr/bin/env perl
+use strict;
+use warnings;
+
use Test2::V0;
use feature qw(signatures);
@@ -15,6 +18,8 @@ for my $t (sort keys %{ $tests }) {
is reverse_prefix($t, $tests->{$t}->[0]), $tests->{$t}->[1], "$t => $tests->{$t}->[1]";
}
+done_testing;
+
sub reverse_prefix($str, $char) {
$str =~ s{(.*?$char)}{reverse $1}e;
return $str;