3 lines
367 B
Python
3 lines
367 B
Python
#!/usr/bin/env python3
|
|
import re;import collections as o;import itertools as i;print(sum(val>=2for val in o.Counter(sum([[*zip(range(a,c+(a<=c)*2-1,(a<=c)*2-1)if a!=c else i.repeat(a),range(b,d+(b<=d)*2-1,(b<=d)*2-1)if b!=d else i.repeat(b))]for[a,b,c,d]in(map(int,re.match(r"(\d+),(\d+) -> (\d+),(\d+)",line).groups())for line in open("input.txt"))],[])).values()))
|