Name: Anonymous 2007-07-24 19:07 ID:DzKI9Xsx
fibs :: [Int]
fibs = 0 : 1 : [ a + b | (a, b) <- zip fibs (tail fibs)]Fibonacci
fibs :: [Int]
fibs = 0 : 1 : [ a + b | (a, b) <- zip fibs (tail fibs)]
<?php
function calculateFibonacciNumber( $Number ) {
if($Number == 1) {
return $Number;
}
# else {
var $Result;
# $Result = calculateFibonacciNumber($Number-1)*calculateFibonacciNumber($Number-2);
# return ($Result-1)+($Result-2);
# $Result = calculateFibonacciNumber($Number-1)+calculateFibonacciNumber($Number-2);
# }
if($Number == 0) { # Thanks, Alex
return $Number;
}
$Result=calculateFibonacciNumber($Number-1);
if($Number == 2) {
return 1;
}
if($Number == 3) {
return 2;
}
if($Number == 3) {
return 2;
}
$Result=$Result+calculateFibonacciNumber($Number-2);
return $Result;
}
>