RosettaCodeData/Task/Loops-While/Clojure/loops-while-2.clj

9 lines
146 B
Clojure
Raw Permalink Normal View History

2013-04-10 21:29:02 -07:00
(loop [i 1024]
(when (pos? i)
(println i)
(recur (quot i 2))))
(doseq [i (take-while pos? (iterate #(quot % 2) 1024))]
(println i))