This commit is contained in:
Sebastian Seedorf
2021-12-03 09:48:57 +01:00
parent 646e139a19
commit 36c63a510c
4 changed files with 1037 additions and 1 deletions

13
day03/part1.py Normal file
View File

@@ -0,0 +1,13 @@
#!/usr/bin/env python3
lines = (x.strip() for x in open("input.txt"))
cnt = [0] * 12
for line in lines:
cnt = [x+(int(char)*2-1) for x, char in zip(cnt, line)]
gamma = int(''.join(['1' if x > 0 else '0' for x in cnt]), 2)
epsilon = int(''.join(['1' if x < 0 else '0' for x in cnt]), 2)
print(gamma * epsilon)