diff options
| author | Mohammad S Anwar <Mohammad.Anwar@yahoo.com> | 2022-09-25 09:25:37 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-09-25 09:25:37 +0100 |
| commit | 4d295987c26bc1589b0713f7686102aa5f6a0fd6 (patch) | |
| tree | fe7dcce43a2fbe358f0c355bd7ae0d46c7a88525 | |
| parent | d6de44a6deff44e413d3263985dc26a636c628bc (diff) | |
| parent | 1caf0d6f456b460fb837e2ee1af26d4adb253d69 (diff) | |
| download | perlweeklychallenge-club-4d295987c26bc1589b0713f7686102aa5f6a0fd6.tar.gz perlweeklychallenge-club-4d295987c26bc1589b0713f7686102aa5f6a0fd6.tar.bz2 perlweeklychallenge-club-4d295987c26bc1589b0713f7686102aa5f6a0fd6.zip | |
Merge pull request #6783 from BaryshevS/master
Branch for challenge 182
| -rw-r--r-- | challenge-182/BaryshevS/README | 1 | ||||
| -rw-r--r-- | challenge-182/BaryshevS/perl/ch-1.pl | 37 | ||||
| -rw-r--r-- | challenge-183/BaryshevS/README | 1 |
3 files changed, 39 insertions, 0 deletions
diff --git a/challenge-182/BaryshevS/README b/challenge-182/BaryshevS/README new file mode 100644 index 0000000000..61199ce0e4 --- /dev/null +++ b/challenge-182/BaryshevS/README @@ -0,0 +1 @@ +Solutions by Baryshev Sergey. diff --git a/challenge-182/BaryshevS/perl/ch-1.pl b/challenge-182/BaryshevS/perl/ch-1.pl new file mode 100644 index 0000000000..8da8f53cdf --- /dev/null +++ b/challenge-182/BaryshevS/perl/ch-1.pl @@ -0,0 +1,37 @@ +#!/usr/bin/perl + +=head1 + +Week 182: + + https://theweeklychallenge.org/blog/perl-weekly-challenge-182 + +Task #1: Max Index + + You are given a list of integers. + + Write a script to find the index of the first biggest number in + the list. + +=cut + +use v5.30; +use Test2::V0; + +is max_index(5, 2, 9, 1, 7, 6), 2, 'Example 1'; +is max_index(4, 2, 3, 1, 5, 0), 4, 'Example 2'; + +done_testing; + +# METHOD + +sub max_index { + my $biggest_index=0; + return unless scalar @_; + for (my $i=0; $i<scalar (@_); $i++) { + $biggest_index=$i if ($_[$i] > $_[$biggest_index]); + } + return $biggest_index; +} + +#EOF
\ No newline at end of file diff --git a/challenge-183/BaryshevS/README b/challenge-183/BaryshevS/README new file mode 100644 index 0000000000..61199ce0e4 --- /dev/null +++ b/challenge-183/BaryshevS/README @@ -0,0 +1 @@ +Solutions by Baryshev Sergey. |
