Skip to content

Commit a4734b2

Browse files
committed
Solve Sum of Consecutive Odd Numbers III in clojure
1 parent 6b0f7a6 commit a4734b2

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

solutions/beecrowd/1158/1158.clj

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
(ns main
2+
(:require [clojure.string :as str]))
3+
4+
(defn sum-odd-number [start quantity]
5+
(->> (iterate inc start)
6+
(filter odd?)
7+
(take quantity)
8+
(reduce +)))
9+
10+
(defn main []
11+
(loop [n (Integer/parseInt (read-line))]
12+
(when (> n 0)
13+
(let [[x y] (->> (str/split (read-line) #" ")
14+
(map #(Integer/parseInt %)))]
15+
(println (sum-odd-number x y))
16+
(recur (dec n))))))
17+
18+
(main)

0 commit comments

Comments
 (0)