in reply to Perl Not Releasing Memory
#!/usr/bin/perl -w use strict; for my $test_number (5 .. 1000) { next unless ($test_number % 2); my ($prime , $factor) = IsPrime($test_number); if ($prime) { print "$test_number is prime\n"; } else { print "$test_number is not prime - divisible by $factor\n"; } } sub IsPrime { my $input = shift; my $t_number = 3; while ($t_number < sqrt($input)) { return (0, $t_number) unless ($input % $t_number); $t_number += 2; } return 1; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Perl Not Releasing Memory
by Anonymous Monk on Jul 02, 2003 at 13:51 UTC | |
by Limbic~Region (Chancellor) on Jul 02, 2003 at 14:45 UTC |