Just another update
This commit is contained in:
parent
a25938f123
commit
00a190b0a6
6591 changed files with 94363 additions and 23227 deletions
20
Task/Fibonacci-sequence/Perl/fibonacci-sequence-3.pl
Normal file
20
Task/Fibonacci-sequence/Perl/fibonacci-sequence-3.pl
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# Binary ladder, GMP if available, Pure Perl otherwise
|
||||
use ntheory qw/lucasu/;
|
||||
say lucasu(1, -1, 10000);
|
||||
|
||||
# Uses GMP internal method, so similar performance as above
|
||||
use Math::GMP;
|
||||
say Math::GMP::fibonacci(10000);
|
||||
|
||||
# All Perl
|
||||
use Math::NumSeq::Fibonacci;
|
||||
my $seq = Math::NumSeq::Fibonacci->new;
|
||||
say $seq->ith(10000);
|
||||
|
||||
# All Perl
|
||||
use Math::Big qw/fibonacci/;
|
||||
say 0+fibonacci(10000); # Force scalar context
|
||||
|
||||
# Perl, gives floating point *approximation*
|
||||
use Math::Fibonacci qw/term/;
|
||||
say term(10000);
|
||||
Loading…
Add table
Add a link
Reference in a new issue