RosettaCodeData/Task/Primality-by-trial-division/Clojure/primality-by-trial-division-2.clj
2019-09-12 10:33:56 -07:00

6 lines
169 B
Clojure

(defn prime? [x]
(or (= 2 x)
(and (< 1 x)
(odd? x)
(not-any? (partial divides? x)
(range 3 (inc (Math/sqrt x)) 2)))))