099 Largest exponential.pl 346 B

1234567891011121314151617181920212223
  1. #!/usr/bin/perl
  2. # Author: Daniel "Trizen" Șuteu
  3. # License: GPLv3
  4. # Website: https://github.com/trizen
  5. # https://projecteuler.net/problem=99
  6. my $max_p = 0;
  7. my $max_l = 0;
  8. while (<>) {
  9. my ($base, $exp) = split /,/;
  10. my $p = log($base) * $exp;
  11. if ($p > $max_p) {
  12. $max_p = $p;
  13. $max_l = $.;
  14. }
  15. }
  16. print "$max_l\n";