Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This compliant solution ensures that the loop counter computation involves numbers less than 224 48 (that is, 281,474,976,710,656).

...

This compliant solution uses the CPAN Bignum module to ensure precise computation. The Bignum module is available in CPAN, but became part of Perl's standard library for version 5.8.

Code Block
bgColor#ccccff
langperl
use bignum;
my $x = 10000000000000000;  # 1e+16
for (my $y = $x; $y <= $x + 5; $y += 1) {
  print "$y\n";
}

...

 

...

Image Added Image Added Image Added