AdventOfCode/Python/2022/06.py
2023-10-20 13:52:46 +02:00

20 lines
397 B
Python

def get_input(puzzle: str) -> str:
return puzzle
def part1(puzzle: str):
for i in range(4, len(puzzle)):
if len(set(puzzle[i - 4 : i])) == 4:
return i
def part2(puzzle: str):
for i in range(14, len(puzzle)):
if len(set(puzzle[i - 14 : i])) == 14:
return i
if __name__ == "__main__":
from aoc import run
run(2022, 6, part1, part2)