RosettaCodeData/Task/Loops-While/Clojure/loops-while-2.clj
2023-07-01 13:44:08 -04:00

8 lines
146 B
Clojure

(loop [i 1024]
(when (pos? i)
(println i)
(recur (quot i 2))))
(doseq [i (take-while pos? (iterate #(quot % 2) 1024))]
(println i))