This commit is contained in:
Ingy döt Net 2013-04-10 21:29:02 -07:00
parent 764da6cbbb
commit db842d013d
19005 changed files with 197040 additions and 7 deletions

View file

@ -0,0 +1,9 @@
sub fibIter {
my $n = shift;
return $n if $n < 2;
my $fibPrev = 1;
my $fib = 1;
($fibPrev, $fib) = ($fib, $fib + $fibPrev) for 2..$n-1;
$fib;
}

View file

@ -0,0 +1,4 @@
sub fibRec {
my $n = shift;
$n < 2 ? $n : fibRec($n - 1) + fibRec($n - 2);
}