Browse Source

Solve 2022 Day 6 in python codegolf

master
Garrit Franke 1 year ago
parent
commit
25e258a30d
Signed by: garrit
GPG Key ID: 65586C4DDA55EA2C
  1. 1
      2022/Day6/python/solve.py
  2. 12
      2022/Day6/python_codegolf/solve.py

1
2022/Day6/python/solve.py

@ -1,5 +1,4 @@
import os
import re
def solve(line, min_different):

12
2022/Day6/python_codegolf/solve.py

@ -0,0 +1,12 @@
from os import path
def solve(line, min_different):
for i, _ in enumerate(line):
if i < min_different - 1: continue
if len(set(line[i:i+min_different])) == min_different: return i + min_different
with open(path.join(path.dirname(__file__), '../input.txt')) as f:
line = f.readline()
print(solve(line, 4), solve(line, 14))
Loading…
Cancel
Save