Advertisement
Guest User

Untitled

a guest
Jan 20th, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (defn myF [v crit]
  2.   (loop [i 0 a 0 crit crit v v]
  3.     (if (< i (count v))
  4.       (if (not= (v i) (if (= (inc i) (count v)) (inc (v i)) (v (inc i))))
  5.         (if (< crit (inc a))
  6.           (recur (- i a) 0 crit (into [] (concat (subvec v 0 (- i a)) (subvec v (inc i) (count v)))))
  7.           (recur (inc i) 0 crit v)
  8.         )
  9.         (recur (inc i) (inc a) crit v)
  10.       ) v
  11.     )
  12.   )
  13. )
  14.  
  15. (println (myF [0 0 2 2 0 1 1 1 5 7 7 7 1 1 1] 2))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement