08_stringescape.py 315 B

12345678910111213
  1. #!/usr/bin/env python3
  2. import sys
  3. from ast import literal_eval
  4. one = 0
  5. two = 0
  6. for line in sys.stdin:
  7. orig = line.rstrip()
  8. interp = literal_eval(orig)
  9. escaped = repr(orig.replace('"', "'")).replace("'", r'\"')
  10. one += len(orig) - len(interp)
  11. two += len(escaped) - len(orig)
  12. print(one)
  13. print(two)