mirror of
https://github.com/bertptrs/adventofcode.git
synced 2025-12-25 21:00:31 +01:00
32 lines
559 B
Python
32 lines
559 B
Python
from __future__ import print_function
|
|
import fileinput
|
|
import re
|
|
|
|
totalLess = 0
|
|
totalMore = 0
|
|
|
|
for line in fileinput.input():
|
|
original = len(line)
|
|
diff = 2
|
|
plus = 2
|
|
escaped = False
|
|
for c in line:
|
|
if c == "\\" or c == "\"":
|
|
plus += 1
|
|
|
|
if c == "\\" and not escaped:
|
|
escaped = True
|
|
diff += 1
|
|
continue
|
|
|
|
if escaped and c == "x":
|
|
diff += 2
|
|
|
|
escaped = False
|
|
|
|
totalLess += diff
|
|
totalMore += plus
|
|
|
|
print(totalLess, "less")
|
|
print(totalMore, "more")
|