DEV Community

Discussion on: Daily Challenge #5 - Ten Minute Walk

Collapse
 
johncip profile image
jmc • Edited

Spacie's algo, in Clojure:

(def pairs
  [["n" "s"] ["e" "w"]])

(defn walk [n]
  (-> (quot n 2)
      (repeatedly #(rand-nth [["n" "s"] ["e" "w"]]))
      flatten
      shuffle))