ABC words: Difference between revisions

Line 2,374:
 
# residue (String, Char) -> String -> Maybe String
def residue(csdisallowed, c):
'''Any characters remaining in s after c, unless
c is preceded by excluded characters.
Line 2,381:
if s:
x = s[0]
return None if x in csdisallowed else (
s[1:] if c == x else go(s[1:])
)
else:
return None
 
return go
 
9,659

edits