Add all the A tasks
This commit is contained in:
parent
2dd7375f96
commit
051504d65b
1608 changed files with 18584 additions and 0 deletions
5
Task/Anonymous-recursion/Ruby/anonymous-recursion-5.rb
Normal file
5
Task/Anonymous-recursion/Ruby/anonymous-recursion-5.rb
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
def fib(n)
|
||||
raise RangeError, "fib of negative" if n < 0
|
||||
Hash.new { |fib2, m|
|
||||
fib2[m] = (m < 2 ? m : fib2[m - 1] + fib2[m - 2]) }[n]
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue