Teacup rim text: Difference between revisions

m
Line 551:
anagrams :: [String] -> [[String]]
anagrams ws =
let goharvest xgroup ppx
| ppx = [fmap snd xgroup]
| otherwise = []
in groupBy
(on (==) fst)
(sortOn fst (((,) =<< sort) <$> ws))
>>= (goharvest <*> ((> 2) . length))
 
circularOnly :: [String] -> [[String]]
9,659

edits