diff options
| author | Nicolas Mendoza <mendoza@pvv.ntnu.no> | 2025-09-29 13:43:57 +0200 |
|---|---|---|
| committer | Nicolas Mendoza <mendoza@pvv.ntnu.no> | 2025-09-29 13:43:57 +0200 |
| commit | f3d59ebde11006c172e4da77a9cb8fa7fe6a9e30 (patch) | |
| tree | 8c123c1125572ac5d4a120c3f6c0bbf8cb899447 | |
| parent | b862742b12bcff1fbe8b9146e3515b10728022e7 (diff) | |
| download | perlweeklychallenge-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.pl | 6 | ||||
| -rw-r--r-- | challenge-341/nicolas-mendoza/perl/ch-2.pl | 5 |
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; |
