exercism-perl5

Repository for my Perl 5 Exercism exercises
git clone git://git.samirparikh.com/exercism-perl5
Log | Files | Refs | README

commit c59151f6dc7ff16e5884f08cd55adc1df15781a9
parent 901b40231b4f3a2f7a8525ead634e461bcce5f7f
Author: Samir Parikh <noreply@samirparikh.com>
Date:   Fri, 29 Jul 2022 13:06:00 +0000

get all tests to pass

Diffstat:
Mproverb/Proverb.pm | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/proverb/Proverb.pm b/proverb/Proverb.pm @@ -7,10 +7,12 @@ sub proverb { my ( $items, $qualifier ) = @_; my $no_items = scalar @{ $items }; my $answer; - foreach my $i ( 0 .. $no_items - 2 ) { + foreach my $i ( 0 .. @{ $items } - 2 ) { $answer .= "For want of a $items->[$i] the $items->[$i+1] was lost.\n"; } - $answer .= "And all for the want of a $items->[0]."; + $answer .= "And all for the want of a "; + $answer .= "$qualifier " unless ( $qualifier eq "" ); + $answer .= "$items->[0]."; return $answer; }