summaryrefslogtreecommitdiffstats
path: root/069.pl
blob: 66d3d7c9606b13d007e049567ee43b43a849afc5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/perl
use strict;
use warnings;
use Math::Prime::XS qw/sieve_primes/;

my @primes = sieve_primes(1e4);

my $prod = 1;
for my $prime (@primes) {
    $prod *= $prime;
    if ($prod > 1e6) {
        $prod /= $prime;
        last;
    }
}
print "$prod\n";