Files
advent-of-code-2021/day1_2_refactor.py
Dmitry Fedotov 605a78a635 cleanup
2021-12-05 22:15:42 +03:00

22 lines
466 B
Python
Executable File

#!/usr/bin/env python3
import sys, utils
def find_increasing_window(l: list):
win = l[:3]
count = 0
for n in range(4, len(l)+1):
new_win = l[n-3:n]
if sum(new_win) > sum(win):
count += 1
win = new_win
return count
if __name__ == '__main__':
if len(sys.argv) < 2:
print("please supply input file")
sys.exit()
f = utils.File(sys.argv[1])
print(find_increasing_window(f.get_ints()))