Day 06 (minified)
This commit is contained in:
@@ -16,7 +16,7 @@ for line in lines:
|
|||||||
next(lines)
|
next(lines)
|
||||||
for line in lines:
|
for line in lines:
|
||||||
a, s, t = map(int, re.search(r"move (\d+) from (\d+) to (\d+)", line).groups())
|
a, s, t = map(int, re.search(r"move (\d+) from (\d+) to (\d+)", line).groups())
|
||||||
stacks[t-1] = stacks[s-1][:a][::-1]+stacks[t-1]
|
stacks[t-1] = stacks[s-1][:a]+stacks[t-1]
|
||||||
stacks[s-1] = stacks[s-1][a:]
|
stacks[s-1] = stacks[s-1][a:]
|
||||||
|
|
||||||
print(''.join(i[0] for i in stacks))
|
print(''.join(i[0] for i in stacks))
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
print(next(i+4for l in open("input.txt")for i in range(len(l))if len(set(l[i:i+4]))==4))
|
print(next(i+4for l in open("input.txt")for i in range(len(l))if len({*l[i:i+4]})==4))
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
print(next(i+14for l in open("input.txt")for i in range(len(l))if len(set(l[i:i+14]))==14))
|
print(next(i+14for l in open("input.txt")for i in range(len(l))if len({*l[i:i+14]})==14))
|
||||||
Reference in New Issue
Block a user