Jeśli chodzi o samo zadanie, to ja zrozumiałem to tak, że
a i
b mają być zmiennymi liczbowymi, których wartość podaje użytkownik.
Następnie należy utworzyć ciąg a'la ciąg Fibonacciego, gdzie wartościami początkowymi zamiast
1, 1 będą
a, b.
Ale poprawna odpowiedź to jak i większość pytań z gatunku "nie rozumiem treści zadania" jest tylko jedna: zapytaj tego, kto zlecił Ci to zadanie do wykonania.
Z naszego zgadywania może wyjść dobra odpowiedź albo krzywe kluchy. Nie wiadomo.
Jak się dopytasz tej samej osoby, która zadanie zleciła i będzie przyjmować rozwiązanie, to taka odpowiedź jest wiążąca.
Nie chodzi o funkcję rekurencyjną, która odwoła się do siebie 12 razy? Ciąg Fibonacciego często się wykorzystuje do zaprezentowania działania rekurencji.
Jeśli nie mówisz o rekurencji ogonowej, to nie, po prostu nie....
Fibonacci daje się ślicznie napisać w wersji iteracyjnej albo ogonowej, która ma jedną zaletę - nie przepełnia stosu.
<offtop>
Fibonacci na stringach?
To mi przypomina moje ulubione L-systemy:
https://en.wikipedia.org/wiki/L-system#Example_1:_AlgaeNie jest to dokładnie treść zadania, ale wariacja na ten temat (wystarczy porównać sobie wyjścia).
I bardzo miły zjadacz czasu - "No wisi nade mną zadanie/robota, ale te drzewka są takie faajnee~". :)
</offtop>