Word break problem: Difference between revisions

Content added Content deleted
m (→‎Functional Python: Minor simplification by currying)
Line 783: Line 783:


def next(s):
def next(s):
return lambda w: parse(w, go(s[len(w):])) if s.startswith(w) else []
return lambda w: parse(
w, go(s[len(w):])
) if s.startswith(w) else []


return lambda s: go(s)
return lambda s: go(s)