Word break problem: Difference between revisions
m
→{{header|Haskell}}: Tidying
m (Minor edit to C++ code) |
m (→{{header|Haskell}}: Tidying) |
||
Line 225:
=={{header|Haskell}}==
{{Trans|Javascript}}
<lang haskell>import Data.
import Data.
wordBreaks :: [String] -> String -> String
wordBreaks ws = (++) <*> \s
where
tokenTrees :: [String] -> String -> [Tree String]
Line 252 ⟶ 251:
| otherwise = [Node w xs]
▲-- TEST ------------------------------------------------------------
ws, texts :: [String]
ws = words "a bc abc cd b"
|