211 Divisor Square Sum -- oeis.pl 431 B

123456789101112131415161718192021222324252627
  1. #!/usr/bin/perl
  2. # Daniel "Trizen" Șuteu
  3. # Date: 28 August 2016
  4. # License: GPLv3
  5. # https://github.com/trizen
  6. # https://projecteuler.net/problem=211
  7. use 5.010;
  8. use strict;
  9. use LWP::Simple qw(get);
  10. my $url = 'https://oeis.org/A046655/b046655.txt';
  11. my $limit = 64_000_000;
  12. my $sum = 0;
  13. foreach my $term (split(/\R/, get($url))) {
  14. my (undef, $n) = split(' ', $term);
  15. last if $n >= $limit;
  16. $sum += $n;
  17. }
  18. say $sum;