Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
11
Task/Emirp-primes/Clojure/emirp-primes.clj
Normal file
11
Task/Emirp-primes/Clojure/emirp-primes.clj
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
(defn emirp? [v]
|
||||
(let [a (biginteger v)
|
||||
b (biginteger (clojure.string/reverse (str v)))]
|
||||
(and (not= a b)
|
||||
(.isProbablePrime a 16)
|
||||
(.isProbablePrime b 16))))
|
||||
|
||||
; Generate the output
|
||||
(println "first20: " (clojure.string/join " " (take 20 (filter emirp? (iterate inc 0)))))
|
||||
(println "7700-8000: " (clojure.string/join " " (filter emirp? (range 7700 8000))))
|
||||
(println "10,000: " (nth (filter emirp? (iterate inc 0)) 9999))
|
||||
Loading…
Add table
Add a link
Reference in a new issue