Happy numbers: Difference between revisions

m
(added Clojure)
m (→‎{{header|Clojure}}: formatting)
Line 308:
(loop [n n, seen #{}]
(cond (= n 1) true
(seen n) false
:else
:else (recur (reduce + (map (comp square digit-to-num) (str n)))
(conj seen n)))))
 
(def happy-numbers (filter happy? (iterate inc 1)))
Anonymous user