diff options
| author | Alexander Pankoff <ccntrq@screenri.de> | 2021-11-26 18:40:06 +0100 |
|---|---|---|
| committer | Alexander Pankoff <ccntrq@screenri.de> | 2021-11-26 18:40:06 +0100 |
| commit | 350f79e0e32e3cf4fe60ca54378e9fe4e3feeab2 (patch) | |
| tree | b765e6cf2d9ff4c198ae499df61aee187855bd3f | |
| parent | eb542331dece11bdd537961e3773df6ccb794e59 (diff) | |
| download | perlweeklychallenge-club-350f79e0e32e3cf4fe60ca54378e9fe4e3feeab2.tar.gz perlweeklychallenge-club-350f79e0e32e3cf4fe60ca54378e9fe4e3feeab2.tar.bz2 perlweeklychallenge-club-350f79e0e32e3cf4fe60ca54378e9fe4e3feeab2.zip | |
Check for to large 'k' values
| -rw-r--r-- | challenge-140/alexander-pankoff/perl/ch-2.pl | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/challenge-140/alexander-pankoff/perl/ch-2.pl b/challenge-140/alexander-pankoff/perl/ch-2.pl index b0cb877ed5..5b663dae91 100644 --- a/challenge-140/alexander-pankoff/perl/ch-2.pl +++ b/challenge-140/alexander-pankoff/perl/ch-2.pl @@ -12,6 +12,12 @@ sub run() { my $j = prompt_for_integer('j'); my $k = prompt_for_integer('k'); + my $max = $i * $j; + + if ( $k > $max ) { + die "Index 'k' ($k) is larger than the table. Max: $max\n"; + } + my $matrix = multiplication_matrix( $i, $j ); my @sorted_matrix = sort_multiplication_matrix($matrix); my $res = $sorted_matrix[ $k - 1 ]; |
