summary refs log tree commit diff stats
path: root/clojure/raindrops/src/raindrops.clj
diff options
context:
space:
mode:
Diffstat (limited to 'clojure/raindrops/src/raindrops.clj')
-rw-r--r--clojure/raindrops/src/raindrops.clj15
1 files changed, 15 insertions, 0 deletions
diff --git a/clojure/raindrops/src/raindrops.clj b/clojure/raindrops/src/raindrops.clj
new file mode 100644
index 0000000..8815f2d
--- /dev/null
+++ b/clojure/raindrops/src/raindrops.clj
@@ -0,0 +1,15 @@
+(ns raindrops)
+
+(defn convert [number]
+  (def drops "")
+
+  (if (== (mod number 3) 0)
+    (def drops (str drops "Pling")))
+  (if (== (mod number 5) 0)
+    (def drops (str drops "Plang")))
+  (if (== (mod number 7) 0)
+    (def drops (str drops "Plong")))
+
+  (if (= drops "")
+    (def drops (str number)))
+  drops)