diff options
author | Guillermo Ramos | 2019-04-23 20:35:15 +0200 |
---|---|---|
committer | Guillermo Ramos | 2019-04-23 20:35:15 +0200 |
commit | 84ea53edf5431d382844da8fcaa47626c8e2b6b2 (patch) | |
tree | 248ee32bebe2f3dd567a92214081fd6aaeae2c51 /perl/p4.pl | |
parent | fa093824ff00a2cc6ebaaef4935c632b75b49a2e (diff) | |
download | euler-84ea53edf5431d382844da8fcaa47626c8e2b6b2.tar.gz |
[perl] p4, p5
Diffstat (limited to 'perl/p4.pl')
-rwxr-xr-x | perl/p4.pl | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/perl/p4.pl b/perl/p4.pl new file mode 100755 index 0000000..9982fa5 --- /dev/null +++ b/perl/p4.pl @@ -0,0 +1,18 @@ +#!/usr/bin/env perl + +use strict; +use warnings; + +use List::Util qw(max); + +# Functional + +# Imperative +my $resp; +for my $x (100 .. 999) { + for my $y ($x .. 999) { + my $cand = $x*$y; + $resp = max($resp, $cand) if $cand eq reverse($cand); + } +} +print "$resp\n"; |