Data update
This commit is contained in:
parent
9817d9b99b
commit
07c7092a52
140 changed files with 2712 additions and 241 deletions
15
Task/Fibonacci-sequence/Perl/fibonacci-sequence-4.pl
Normal file
15
Task/Fibonacci-sequence/Perl/fibonacci-sequence-4.pl
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
sub fibonacci {
|
||||
my $n = shift;
|
||||
|
||||
return 0 if $n < 1;
|
||||
return 1 if $n == 1;
|
||||
|
||||
my @numbers = (0, 1);
|
||||
|
||||
push @numbers, $numbers[-1] + $numbers[-2] foreach 2 .. $n;
|
||||
|
||||
return $numbers[-1];
|
||||
}
|
||||
|
||||
print "Fibonacci($_) -> ", (fibonacci $_), "\n"
|
||||
foreach (0 .. 20, 50, 93, 94, 100, 200, 1000, 1476, 1477);
|
||||
Loading…
Add table
Add a link
Reference in a new issue