advent2022/sixx.py

12 lines
243 B
Python
Raw Normal View History

2022-12-06 07:04:37 +02:00
#!/usr/bin/env python3
from useful import *
2022-12-06 07:11:46 +02:00
def n(l, x):
2022-12-06 07:04:37 +02:00
for i, _ in enumerate(l):
2022-12-06 07:11:46 +02:00
if len(list(set(l[i:i+x]))) == x:
return i+x
2022-12-06 07:04:37 +02:00
2022-12-06 07:11:46 +02:00
ls = lines(open(0))
print(sum([n(l, 4) for l in ls]))
print(sum([n(l, 14) for l in ls]))