diff options
| -rw-r--r-- | challenge-184/julien-fiegehenn/perl/ch-1.pl | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/challenge-184/julien-fiegehenn/perl/ch-1.pl b/challenge-184/julien-fiegehenn/perl/ch-1.pl new file mode 100644 index 0000000000..f9acd3099b --- /dev/null +++ b/challenge-184/julien-fiegehenn/perl/ch-1.pl @@ -0,0 +1,21 @@ +#!perl +use strict; +use warnings; + +sub replace { + my $i = 0; + return map s/^../sprintf('%02d',$i++)/er, @_; +} + +use Test::More; + +is_deeply( + [ replace( 'ab1234', 'cd5678', 'ef1342' ) ], + [ '001234', '015678', '021342' ], 'first example' +); +is_deeply( + [ replace( 'pq1122', 'rs3334' ) ], [ '001122', '013334' ], + 'second example' +); + +done_testing;
\ No newline at end of file |
