Guest User

Untitled

a guest
Jun 17th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. (loop [curr 53
  2. jobs #{98 183 37 122 14 124 65 67 199}
  3. sum 0]
  4. (let [[sect dist] (first
  5. (sort-by last
  6. (partition 2
  7. (interleave jobs
  8. (map
  9. #(Math/abs (- curr %))
  10. jobs)))))]
  11. (if (empty? jobs)
  12. sum
  13. (recur
  14. sect
  15. (disj jobs sect)
  16. (+ sum dist)))))
Add Comment
Please, Sign In to add comment