一道淘汰85%面试者的百度开发者面试题- [用Clojure来解答]

题目来源:

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 ""
    ) 
   )
 )
)

 

 

 

 

你可能感兴趣的:(clojure)