Unable to load image

Advent of Code day 6

was preparing my butthole after the last one but ended up being the fastest one i've done :marseyexcited:

with open("day6input.txt") as f:
    input = f.read()

# part 1

for i in range(len(input)):
    marker = set(input[i:i+4])
    if len(marker) == 4:
        answer = i + 4
        break

print(answer)

# part 2 

for i in range(len(input)):
    marker = set(input[i:i+14])
    if len(marker) == 14:
        answer = i + 14
        break

print(answer)
28
Jump in the discussion.

No email address required.

I wish I stayed up for this one, took me about 5 minutes lol.

foo = ""
with open('day6_input.txt', 'r') as inp:
    foo = inp.read()
a = 4 # a = 14 for part 2
index = a
while len([*foo[index-a:index]]) > len(set([*foo[index-a:index]])):
    index += 1
print(index)
Jump in the discussion.

No email address required.



Now playing: DK Island Swing - Staff Credits Arrangement (Tropical Freeze).mp3

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.