0
0
Fork 0
AdventOfCode/day_6/part_2.py
2020-12-06 21:44:06 -07:00

19 lines
No EOL
386 B
Python

with open("data") as f:
plane = f.read()
plane = plane.split("\n\n")
count = 0
for group in plane:
group_size = len(group.split("\n"))
group_answers = {}
for person in group.split("\n"):
for q in person:
if q not in group_answers:
group_answers[q] = 1
else:
group_answers[q] += 1
count += len([1 for v in group_answers.values() if v == group_size])
print(count)