题目来源:
http://student.csdn.net/mcd/topic/235300/753730
最近学习Clojure好一段时间了,在网上看到一个蛮简单的面试题,于是用Clojure解答一下.
注: Clojure主要是合适并行开发的场景,这个例子仅仅是解答了这个题目,优势并不明显.
(doseq [n (range 1 101)] (do (print n) (println (cond (= (mod n 15) 0) "*#" (= (mod n 5) 0) "#" (= (mod n 3) 0) "*" :else "" ) ) ) )