feat: day 6

This commit is contained in:
2024-08-04 20:10:33 +02:00
parent f1c3af5fee
commit 815978a561

24
2022/6/main.py Normal file
View File

@@ -0,0 +1,24 @@
import math
input = open('input.txt', 'r').read().strip()
def get_substring(group,subst):
return input[group:group+subst]
# https://stackoverflow.com/a/74312161
def has_duplicates(string):
return len(set(string)) < len(string)
def find_nd_substring(subst):
for g in range(math.trunc(len(input))):
if not has_duplicates(get_substring(g, subst)):
return g + subst
def part1():
return find_nd_substring(4)
def part2():
return find_nd_substring(14)
print('Part1:', part1())
print('Part2:', part2())