This commit is contained in:
2020-12-07 19:23:10 +01:00
parent 220af364f7
commit 54171d76f4

View File

@@ -0,0 +1,58 @@
def part1():
file = open("input.txt")
questions = []
sum = 0
for line in file:
if line == "\n":
sum += len(set(questions))
questions = []
else:
chars = list(line.strip())
for char in chars:
questions.append(char)
sum += len(set(questions))
print("Part 1: %d" % sum)
def part2():
file = open("input.txt")
questions = {}
participants = 0
sum = 0
for line in file:
if line == "\n":
for question in questions:
if questions[question] == participants:
sum += 1
questions = {}
participants = 0
else:
chars = list(line.strip())
participants += 1
for char in chars:
if char in questions:
questions[char] += 1
else:
questions[char] = 1
for question in questions:
if questions[question] == participants:
sum += 1
print("Part 2: %d" % sum)
if __name__ == "__main__":
part1()
part2()