aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Mendoza <mendoza@pvv.ntnu.no>2025-09-29 13:43:57 +0200
committerNicolas Mendoza <mendoza@pvv.ntnu.no>2025-09-29 13:43:57 +0200
commitf3d59ebde11006c172e4da77a9cb8fa7fe6a9e30 (patch)
tree8c123c1125572ac5d4a120c3f6c0bbf8cb899447
parentb862742b12bcff1fbe8b9146e3515b10728022e7 (diff)
downloadperlweeklychallenge-club-f3d59ebde11006c172e4da77a9cb8fa7fe6a9e30.tar.gz
perlweeklychallenge-club-f3d59ebde11006c172e4da77a9cb8fa7fe6a9e30.tar.bz2
perlweeklychallenge-club-f3d59ebde11006c172e4da77a9cb8fa7fe6a9e30.zip
Add some forgotten bits, remove unneeded line
-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;