>>>>> "Damian" == Damian Conway <[EMAIL PROTECTED]> writes:
Damian> Personally, I think:
Damian> foreach my $x (1..99) {
Damian> foreach my $y (1..99) {
Damian> foreach my $z (1..99) {
Damian> print "$x, $y, $z\n" if $x**2 == $y**2 + $z**2;
Damian> }}}
Damian> is much cleaner.
Or even
for my $x (1..98) {
for my $y (1..(99-$x)) {
for my $z (1..(100-$x-$y)) {
print "$x, $y, $z\n" if $x ** 2 = $y ** 2 + $z ** 2;
}
}
}
Damian> But it certainly does demonstrate TMTOWTDI. ;-)
TMT2WTDI :-)
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!