Skip to content

Instantly share code, notes, and snippets.

@cacoco
Created May 12, 2013 05:15
Show Gist options
  • Save cacoco/5562510 to your computer and use it in GitHub Desktop.
Save cacoco/5562510 to your computer and use it in GitHub Desktop.
(ns fizzbuzz.core)
(defn multiple? [x n]
(= 0 (mod x n)))
(defn fizzbuzz [number]
(if (multiple? number 3)
(if (multiple? number 5) (prn "FizzBuzz") (prn "Fizz"))
(if (multiple? number 5) (prn "Buzz") (prn number))))
(defn -main [& _]
(loop [i 1]
(when (< i 101)
(fizzbuzz i)
(recur (inc i)))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment