was preparing my butthole after the last one but ended up being the fastest one i've done
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)
Jump in the discussion.
No email address required.
part 1: q(4)(input)
part 2: q(14)(input)
today was weirdly easy. also, JS needs a better stdlib, the above is vanilla JS but incredibly ugly. the JS committee adds a few functions every year, not enough
Jump in the discussion.
No email address required.
More options
Context