Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; Uses clojure.math.combinatorics for permutations function
- (ns scratchpad.core
- (:require [clojure.math.combinatorics :as combo]))
- (defn check-anagrams [a b]
- (let [permutations (map #(apply str %) (combo/permutations a))]
- (filter (fn [p] (.contains b p)) permutations)))
- (check-anagrams "cat" "actor"); ("act")
- (check-anagrams "car" "actor"); ()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement