RosettaCodeData/Task/Find-the-missing-permutation/Clojure/find-the-missing-permutation-1.clj
Ingy döt Net 776bba907c Sync
2013-10-27 22:24:23 +00:00

6 lines
304 B
Clojure

(use 'clojure.math.combinatorics)
(use 'clojure.set)
(def given (apply hash-set (partition 4 5 "ABCD CABD ACDB DACB BCDA ACBD ADCB CDAB DABC BCAD CADB CDBA CBAD ABDC ADBC BDCA DCBA BACD BADC BDAC CBDA DBCA DCAB" )))
(def s1 (apply hash-set (permutations "ABCD")))
(def missing (difference s1 given))