Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
14
Task/Anagrams/Pointless/anagrams.pointless
Normal file
14
Task/Anagrams/Pointless/anagrams.pointless
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
output =
|
||||
readFileLines("unixdict.txt")
|
||||
|> reduce(logWord, {})
|
||||
|> vals
|
||||
|> getMax
|
||||
|> printLines
|
||||
|
||||
logWord(dict, word) =
|
||||
(dict with $[chars] = [word] ++ getDefault(dict, [], chars))
|
||||
where chars = sort(word)
|
||||
|
||||
getMax(groups) =
|
||||
groups |> filter(g => length(g) == maxLength)
|
||||
where maxLength = groups |> map(length) |> maximum
|
||||
Loading…
Add table
Add a link
Reference in a new issue