day 1
you can find the description here and you can find the code here
well my solution uses a very simple (fixed size) sliding window technique, with the first part being a size 1 window and the second part a size 3 window.
def solve(l: [int], k: int):
s = sum(l[:k])
res = 0
for i in range(k, len(l)):
ss = s - l[i - k] + l[i]
res += s < ss
s = ss
return res