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 = "" + fs.readFileSync("input")

q = l => a => [...Array(a.length)].map((_,i) => [...new Set(a.slice(i-l+1,i+1))].length == l).indexOf(true) + 1

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.



Now playing: Stickerbrush Symphony (Ori and the Will of the Wisps Remix) (DKC2).mp3

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