Guest User

Untitled

a guest
Oct 19th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.18 KB | None | 0 0
  1. # 複雜度 O(n)
  2. input = gets
  3.  
  4. def fib_dy(n, f = [0, 1])
  5. if n >= f.length
  6. for i in f.length..n
  7. f[i] = f[i-1] + f[i-2]
  8. end
  9. end
  10. return f[n]
  11. end
  12.  
  13. puts fib_dy(input.to_i)
Add Comment
Please, Sign In to add comment