diff options
| author | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2020-03-09 19:27:58 +0000 |
|---|---|---|
| committer | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2020-03-09 19:27:58 +0000 |
| commit | 3c4cdc7802472842d6ca8ae7b3d47964269cb0dc (patch) | |
| tree | d6ede2d7ba86dcd97cf7075e6c06d68096aee794 /challenge-051/mohammad-anwar | |
| parent | b5474536f7eecabfd21bf374ded06a5b8c08e4c0 (diff) | |
| download | perlweeklychallenge-club-3c4cdc7802472842d6ca8ae7b3d47964269cb0dc.tar.gz perlweeklychallenge-club-3c4cdc7802472842d6ca8ae7b3d47964269cb0dc.tar.bz2 perlweeklychallenge-club-3c4cdc7802472842d6ca8ae7b3d47964269cb0dc.zip | |
- Added solution to 3 Sum task.
Diffstat (limited to 'challenge-051/mohammad-anwar')
| -rw-r--r-- | challenge-051/mohammad-anwar/perl/ch-1.pl | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/challenge-051/mohammad-anwar/perl/ch-1.pl b/challenge-051/mohammad-anwar/perl/ch-1.pl new file mode 100644 index 0000000000..e9c00dbf4e --- /dev/null +++ b/challenge-051/mohammad-anwar/perl/ch-1.pl @@ -0,0 +1,19 @@ +#!/usr/bin/perl + +use strict; +use warnings; + +my @L = (-25, -10, -7, -3, 2, 4, 8, 10); +my $S = $#L; +my $T = 0; + +foreach my $i (0 .. $S) { + foreach my $j (0 .. $S) { + next if ($i == $j); + foreach my $k (0 .. $S) { + next if (($k == $i) || ($k == $j)); + print sprintf("[%d, %d, %d]\n", $L[$i], $L[$j], $L[$k]) + if ($L[$i] + $L[$j] + $L[$k] == $T); + } + } +} |
