RosettaCodeData/Task/100-doors/Clojure/100-doors-5.clj
2023-07-01 13:44:08 -04:00

6 lines
204 B
Clojure

(defn open-doors [] (->> (iterate inc 1) (map #(* % %)) (take-while #(<= % 100))))
(defn print-open-doors []
(println
"Open doors after 100 passes:"
(apply str (interpose ", " (open-doors)))))