8 basamaklı bir merdivenin en üst basamağına çıkmak istiyoruz. Her adımda 1 ya da 2 basamak hareket edebiliriz. Kaç farklı şekilde çıkabiliriz?
Alternatif Çözümmerdivenin 8.basamağına son adımımız 2 farklı şekilde olabilir. Biri 7.basamaktan 1 basamak yukarı çıkarak, diğeri 6.basamaktan direkt 2 basamak yukarı çıkarak. Yani 8. basamağa kaç farklı şekilde ulaşabileceğimiz, 6. basamağa ve 7. basamağa farklı çıkış sayılarının toplamıdır.
Fonksiyon olarak göstermek istersek, f(8 ) = f(7) + f(6)
Benzer şekilde f(7) = f(6) + f(5) ... f(n) = f(n-1) + f(n-2)
1.basamağa 1 şekilde çıkabiliriz, f(1) = 1 ve 2.basamağa { 1-1, 2 } yani 2 farklı şekilde çıkabiliriz, f(2) = 2.
O zaman bu dizi 1, 2, 3, 5, 8, 13, 21,
34, ... ( Fibonacci - 0.eleman hariç )
sorumuzun cevabı 34'tür. Diğer sorularda aynı mantıkla çözülebilir.
Soruyu biraz daha ilerletelim:
Tek adımda 1 yada 2 basamak çıkılarak, N basamaklı bir merdivene kaç farklı şekilde çıkılabilir?