Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (defn add-missing-parts
- [num-of-repetitions parts]
- (reduce (fn [final-body part]
- (loop [parts #{}
- part-number 0]
- (if (< part-number num-of-repetitions)
- (recur (conj parts
- {:name (clojure.string/replace (:name part) #"1$" (str (inc part-number)))
- :size (:size part)})
- (inc part-number))
- (into final-body parts))))
- [] parts))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement