Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. const fib_it = n => {
  2. let [a, b] = [0, 1];
  3. while (n-- > 0) {
  4. [a, b] = [b, a + b];
  5. }
  6. return a;
  7. }
  8.  
  9. const fib_rec = n => {
  10. if (n < 2) return n;
  11. return fib_rec(n-1) + fib_rec(n-2);
  12. }
  13.  
  14. const fib_trec = n => {
  15. const imp = (acc, l, i) => {
  16. if (i < 1) return acc;
  17. return imp(acc + l, acc, i-1);
  18. }
  19. return imp(0, 1, n);
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement