Day 05
This commit is contained in:
11
day05/part1.min.py
Normal file
11
day05/part1.min.py
Normal file
@@ -0,0 +1,11 @@
|
||||
#!/usr/bin/env python3
|
||||
import re, itertools
|
||||
|
||||
lines = (x for x in open("input.txt"))
|
||||
m=[[e for e in line if e!=' ']for line in zip(*([*line[1::4]]for line in itertools.takewhile(lambda x:'['in x,lines)))]
|
||||
next(lines)
|
||||
for line in lines:
|
||||
a,s,t=map(int,re.search(r"(\d+).+(\d+).+(\d+)",line).groups())
|
||||
m[t-1],m[s-1]=m[s-1][:a][::-1]+m[t-1],m[s-1][a:]
|
||||
|
||||
print(''.join(i[0] for i in m))
|
||||
Reference in New Issue
Block a user