AdventOfCode/2021/Day1/Day1.py
2022-12-09 08:29:06 +01:00

26 lines
No EOL
577 B
Python

if __name__ == '__main__':
with open('input.txt', 'r') as f:
input_data = f.readlines()
input_data = [int(x) for x in input_data]
# Part 1
sol = 0
for i in range(len(input_data)):
if i>0 and input_data[i] > input_data[i-1]:
sol+=1
print(sol)
# Part 2
windows = []
sol = 0
for i in range(len(input_data)):
if i < len(input_data)-2:
windows.append(sum(input_data[i:i+3]))
for i in range(len(windows)):
if i>0 and windows[i] > windows[i-1]:
sol+=1
print(sol)