fork(3) download
  1. import re
  2.  
  3. def remove_reps(s):
  4. while True:
  5. newS = re.sub(r'(.)(.*?)\1', r'\g<2>', s)
  6. if newS == s:
  7. break
  8. s = newS
  9. return newS
  10.  
  11. print(remove_reps('abbcabb'))
  12. print(remove_reps('abca'))
Success #stdin #stdout 0.02s 27744KB
stdin
Standard input is empty
stdout
c
bc