Guest User

Untitled

a guest
Aug 25th, 2018
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.40 KB | None | 0 0
  1. // Solution itérative naive, utilise simplemment une boucle
  2. let fib_it k =
  3.     let mutable temp = 0
  4.     let mutable na = 1;
  5.     let mutable nb = 0
  6.     for i = 1 to k+1 do
  7.         temp <- nb
  8.         nb <- na + nb
  9.         na <- temp
  10.     nb
  11.  
  12. // Solution récursive qui inverse le déroulement
  13. let rec fib_rec = function
  14.     | xs when xs < 2 -> 1
  15.     | xs -> (fib_rec (xs - 2)) + (fib_rec (xs - 1))
Add Comment
Please, Sign In to add comment