Ивайло обнови решението на 10.10.2014 17:18 (преди около 10 години)
Здравей :)
Решението ти е доста хубаво, имам само някои коментари:
- Във
fibonacci
вместо тернарния оператор?:
, ще е по-лесно четимо, ако го направиш както вlucas
сreturn ... if ...
. - Аз бих сложил празни редове след последния
return
, така че условията за дъното на рекурсията да бъдат визуално отделени от резултата в другия случай. -
string
иnumber
са доста общи имена на променливи, можеш ли да измислиш нещо по-добро? Задай си въпроса "Какво съдържат тези параметри?" и го използвай за имената им.
fibonacci
и lucas
са доста сходни като код, може ли да помислиш за начин да премахнеш това повторение?