题目来源:
http://student.youkuaiyun.com/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语言进行解答。Clojure是一种适合并行开发的语言,在示例中展示了如何利用Clojure打印特定模式的字符串。
1473

被折叠的 条评论
为什么被折叠?



