Hier sind zwei Versionen von Fibonacci dachte ich anZwei Versionen von Fibonacci, null Ausdruck
def fibonacci(n)
return n if (0..1).include? n
(fibonacci(n - 1) + fibonacci(n - 2))
end
puts fibonacci(5)
def fib(n)
if n == (0..1)
return n
elsif
return fib(n-1) + fib(n-2)
end
end
puts fib(5)
Warum die zweite fib (n) arbeiten doesent?
nicht wahr? Warum funktioniert der erste? –
Ich lösche meine Antwort, wenn sie so sehr beleidigend ist wie Ihr Kommentar. – sawa
Nein, ich bin wirklich verwirrt. Keine Notwendigkeit zu beleidigen –