Светослав обнови решението на 12.10.2014 22:42 (преди около 10 години)
+def fibonacci(index)
+ index < 2 ? index : fibonacci(index-1) + fibonacci(index-2)
+end
+
+def lucas(index)
+ index <= 2 ? (3 - index) : lucas(index - 1) + lucas(index - 2)
+end
+
+def series(string, index)
+ if string == 'fibonacci' or string == 'lucas'
+ string == 'fibonacci' ? fibonacci(index) : lucas(index)
+ elsif string == 'summed'
+ return fibonacci(index) + lucas(index)
+ end
+end