S
salai
Dear All,
I have two Fibonacci method, and I got different result.
What wrong in my code.?
def fib(n)
if n < 2
1
else
fib(n-2) + fib(n-1)
end
end
puts fib(10) # ---> 89
def fib1(x)
return x if x < 2
return fib1(x- 1) + fib1(x - 2)
end
puts fib1(10) # --> 55
regards,
salai.
I have two Fibonacci method, and I got different result.
What wrong in my code.?
def fib(n)
if n < 2
1
else
fib(n-2) + fib(n-1)
end
end
puts fib(10) # ---> 89
def fib1(x)
return x if x < 2
return fib1(x- 1) + fib1(x - 2)
end
puts fib1(10) # --> 55
regards,
salai.