Advertisement
Guest User

What is better?: factorial

a guest
Nov 13th, 2012
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. My solution:
  2. --------------------
  3.  
  4. (fn [n]
  5.   (loop [k n v 1]
  6.     (if (= 1 k)
  7.       v
  8.       (recur (dec k) (* v k)))))
  9.  
  10. someone elses solution
  11. ---------------------------
  12. ((fn [r]
  13.   ((fn [f] (f f))
  14.     (fn [y]
  15.       (r (fn [x] ((y y) x))))))
  16.   (fn [fact]
  17.     (fn [n]
  18.       (if
  19.         (= 0 n) 1
  20.         (* n (fact (- n 1)))))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement