RosettaCodeData/Task/Determine-if-a-string-is-numeric/Clojure/determine-if-a-string-is-numeric-1.clj
2023-07-01 13:44:08 -04:00

7 lines
252 B
Clojure

(defn numeric? [s]
(if-let [s (seq s)]
(let [s (if (= (first s) \-) (next s) s)
s (drop-while #(Character/isDigit %) s)
s (if (= (first s) \.) (next s) s)
s (drop-while #(Character/isDigit %) s)]
(empty? s))))