Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.34 KB | None | 0 0
  1. (def many-s [1 2 3 4 5])
  2. (def many-p [:a :b :c :d :e :f :h :i :j :k :l :m])
  3.  
  4. (let [select-num 3
  5. s-picked (->> many-s
  6. (map #(repeat select-num %))
  7. (apply concat))]
  8. (map #(list %1 %2) s-picked many-p))
  9.  
  10. ;;=> ((1 :a) (1 :b) (1 :c) (2 :d) (2 :e) (2 :f) (3 :h) (3 :i) (3 :j) (4 :k) (4 :l) (4 :m))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement