diff options
| author | Mohammad S Anwar <Mohammad.Anwar@yahoo.com> | 2021-10-21 18:33:39 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-21 18:33:39 +0100 |
| commit | ffd124513522128e4dc540a3bede9ec1efdcd5ae (patch) | |
| tree | 26515a642ba4fd4101107aa57613480276fa4890 | |
| parent | 5d068e333a6d3254110ae9c3e6c51531ddc42068 (diff) | |
| parent | f4164700e4e99fa47b8c0f3c7b25cd7504f2d70d (diff) | |
| download | perlweeklychallenge-club-ffd124513522128e4dc540a3bede9ec1efdcd5ae.tar.gz perlweeklychallenge-club-ffd124513522128e4dc540a3bede9ec1efdcd5ae.tar.bz2 perlweeklychallenge-club-ffd124513522128e4dc540a3bede9ec1efdcd5ae.zip | |
Merge pull request #5070 from oWnOIzRi/week135
add solution week 135 task 1 in perk
| -rw-r--r-- | challenge-135/steven-wilson/perl/ch-1.pl | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/challenge-135/steven-wilson/perl/ch-1.pl b/challenge-135/steven-wilson/perl/ch-1.pl new file mode 100644 index 0000000000..b6c6e0775d --- /dev/null +++ b/challenge-135/steven-wilson/perl/ch-1.pl @@ -0,0 +1,16 @@ +#!/usr/bin/env perl +# Week 135 Task 1 +# Middle 3 digits + +use strict; +use warnings; +use feature qw/ say /; + +my $input = $ARGV[0]; +$input =~ s/^\-//; +my $input_length = length $input; + +( $input_length % 2 ) != 0 or die "even number of digits\n"; +$input_length >= 3 or die "too short\n"; + +say substr $input, ( $input_length / 2 ) - 1, 3; |
