September 2017 Update
This commit is contained in:
parent
bba7bfd280
commit
ba8067c3b7
14570 changed files with 153136 additions and 63871 deletions
15
Task/Anagrams/Clojure/anagrams-2.clj
Normal file
15
Task/Anagrams/Clojure/anagrams-2.clj
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
(->> (slurp "http://www.puzzlers.org/pub/wordlists/unixdict.txt")
|
||||
(apply str)
|
||||
clojure.string/split-lines
|
||||
(group-by sort)
|
||||
vals
|
||||
(sort-by count #(compare %2 %1)) ;; sort in reverse
|
||||
(partition-by count)
|
||||
first)
|
||||
|
||||
;; (["caret" "carte" "cater" "crate" "trace"]
|
||||
;; ["angel" "angle" "galen" "glean" "lange"]
|
||||
;; ["elan" "lane" "lean" "lena" "neal"]
|
||||
;; ["alger" "glare" "lager" "large" "regal"]
|
||||
;; ["evil" "levi" "live" "veil" "vile"]
|
||||
;; ["abel" "able" "bale" "bela" "elba"])
|
||||
Loading…
Add table
Add a link
Reference in a new issue