Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.30 KB | None | 0 0
  1. def fib_rec (number)
  2. if number == 0
  3. return number
  4. elsif (number == 1) || (number == 2)
  5. return 1
  6. end
  7. fib_rec(number - 1) + fib_rec(number - 2)
  8. end
  9.  
  10. def fib_non_rec (number)
  11. a = 0
  12. b = 1
  13. while number != 0
  14. a, b = b, a + b
  15. number -= 1
  16. end
  17. a
  18. end
  19.  
  20. puts fib_non_rec(10) == fib_rec(10)
  21.  
  22. # => true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement