Initial commit / Day 01 / Day 02

This commit is contained in:
Sebastian Seedorf
2021-12-02 11:43:40 +01:00
commit a35914003f
14 changed files with 3136 additions and 0 deletions

2000
day01/input.txt Normal file

File diff suppressed because it is too large Load Diff

13
day01/part1.py Normal file
View File

@@ -0,0 +1,13 @@
#!/usr/bin/env python3
lines = (int(x.strip()) for x in open("input.txt"))
last = float('inf')
cnt = 0
for line in lines:
if last < line:
cnt += 1
last = line
print(cnt)

14
day01/part2.py Normal file
View File

@@ -0,0 +1,14 @@
#!/usr/bin/env python3
lines = (int(x.strip()) for x in open("input.txt"))
last = [float('inf')] * 3
cnt = 0
for line in lines:
nxt = last[1:] + [line]
if sum(last) < sum(nxt):
cnt += 1
last = nxt
print(cnt)