Textonyms: Difference between revisions

Content deleted Content added
Hout (talk | contribs)
m →‎{{header|Haskell}}: Tidied (version using traverse with Data.Map)
Hout (talk | contribs)
Line 909:
 
digitEncoded :: M.Map Char Char -> [String] -> [(String, String)]
digitEncoded dict = mapMaybe $ ((>>=) . traverse (`M.lookup` dict)) <*> curry Just
 
charDict :: M.Map Char Char
Line 930:
[ambiguous, longer] =
[take 5 . flip sortBy textonyms] <*>
((flip . comparing) <$> [length, length . snd . head])
[wa, wl] = maximum . map (length . snd . head) <$> [ambiguous, longer]
mapM_ putStrLn $