12 lines
388 B
Python
12 lines
388 B
Python
#!/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))
|