Self numbers: Difference between revisions

m
→‎{{header|Perl}}: removed unused variables
m (→‎{{header|Perl}}: removed unused variables)
Line 1,654:
use List::Util qw(max sum);
 
my ( $count, $i, $pow, $digits, $offset, $lastSelf, $done, @selfs)
= ( 0, 1, 10, 1, 9, 0, 0 );
 
my $final = 50;
Line 1,668:
 
if ($isSelf) {
push @selfs, $count++lastSelf = $i;
$lastSelf = $i;
push @selfs, $i;
last if @selfs == $final;
}
 
next unless ++$i % $pow == 0;
$i++;
next unless $i%$pow == 0;
$pow *= 10;
$offset = 9 * $digits++
2,392

edits