ptrelford

FizzBuzz in Clojure with cond

Sep 25th, 2014
346
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (map
  2.  (fn [x]
  3.    (let [a (mod x 3) b (mod x 5)]
  4.      (cond
  5.       (and (= a 0) (= b 0)) (str "FizzBuzz")
  6.       (= a 0) (str "Fizz")
  7.       (= b 0) (str "Buzz")
  8.       :else (str x)
  9.      )
  10.    )
  11.  )
  12.  (range 1 100)
  13. )
Add Comment
Please, Sign In to add comment