24 lines
657 B
Python
24 lines
657 B
Python
|
|
answerGroups = []
|
|
with open("input.txt", "r") as f:
|
|
answerGroups = [answerGroup.split("\n") for answerGroup in f.read().split("\n\n")]
|
|
|
|
possibleAnswers = "qwertyuiopasdfghjklzxcvbnm"
|
|
|
|
totalGroupYesCount = 0
|
|
for answerGroup in answerGroups:
|
|
if answerGroup[-1] == "":
|
|
answerGroup.pop()
|
|
|
|
answersCounter = {}
|
|
for answers in answerGroup:
|
|
for letter in answers:
|
|
if letter not in answersCounter:
|
|
answersCounter[letter] = 0
|
|
answersCounter[letter] += 1
|
|
|
|
for count in answersCounter.values():
|
|
if count == len(answerGroup):
|
|
totalGroupYesCount += 1
|
|
print(totalGroupYesCount)
|