diff options
| author | nekineki <nekineki@nekineki.net> | 2022-12-11 14:47:27 +0100 |
|---|---|---|
| committer | nekineki <nekineki@nekineki.net> | 2022-12-11 14:50:32 +0100 |
| commit | fe75c10e350743a1c078f065d69556fecf825ca5 (patch) | |
| tree | 956556a564c9329346dc9d8b1535dc5e365f3d55 /2022/day5 | |
| parent | a74d2dc54aef546664bcc8c81eb8e01a93e94391 (diff) | |
move files around, update paths
Diffstat (limited to '2022/day5')
| -rwxr-xr-x | 2022/day5/asd.py | 57 | ||||
| -rwxr-xr-x | 2022/day5/oneline.py | 28 | ||||
| -rw-r--r-- | 2022/day5/pzl.txt | 513 | ||||
| -rw-r--r-- | 2022/day5/pzl_mod.txt | 513 | ||||
| -rw-r--r-- | 2022/day5/ref.txt | 9 | ||||
| -rw-r--r-- | 2022/day5/ref_mod.txt | 8 |
6 files changed, 0 insertions, 1128 deletions
diff --git a/2022/day5/asd.py b/2022/day5/asd.py deleted file mode 100755 index 8fc94fa..0000000 --- a/2022/day5/asd.py +++ /dev/null @@ -1,57 +0,0 @@ -#!/usr/bin/env python3 - -from functools import reduce - -# filename = "ref_mod.txt" -filename = "pzl_mod.txt" - -res1 = '' -res2 = '' -f = open(filename) - -stacks1 = [] -stacks2 = [] -for line in f: - line = line.strip() - - if line == '': - break - - stack = [] - for c in line: - stack.append(c) - stacks1.append(stack) - stacks2.append(stack) -# print(stacks1) - -for line in f: - line = line.strip() - line = line.replace('move', '').replace('from ', '').replace('to ', '').strip() - mcount, mfrom, mto = [int(i) for i in line.split(' ')] - - mfrom -= 1 - mto -= 1 - - to_move = stacks1[mfrom][-mcount:] - stacks1[mfrom] = stacks1[mfrom][:-mcount] - stacks1[mto] = stacks1[mto] + to_move[::-1] - # print(stacks1) - - to_move = stacks2[mfrom][-mcount:] - stacks2[mfrom] = stacks2[mfrom][:-mcount] - stacks2[mto] = stacks2[mto] + to_move - # print(stacks2) - -f.close() - -print(stacks1) -print(stacks2) - -for i in stacks1: - res1 = res1 + i[-1] -print('res1:', res1) - -for i in stacks2: - res2 = res2 + i[-1] -print('res2:', res2) - diff --git a/2022/day5/oneline.py b/2022/day5/oneline.py deleted file mode 100755 index 736492a..0000000 --- a/2022/day5/oneline.py +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env python3 - -from re import findall -from functools import reduce - -# filename = "ref.txt" -filename = "pzl.txt" - -m = [ [i for i in line.rstrip('\n')[1::4] ] for line in open(filename) if line.find('[') != -1] -# print('m:', m) - -mt = [[m[col_n][row_n] for col_n,_ in enumerate(m) if m[col_n][row_n]!=' '][::-1] for row_n,_ in enumerate(m[0])] -# print('mt:', mt) - -a = [ [int(val) if i==0 else int(val)-1 for i,val in enumerate(findall('\d+', line))] for line in open(filename) if line[0] == 'm'] -# print('a:', a) - - -b1 = reduce(lambda state, action: [row[:-action[0]] if row_n==action[1] else row+state[action[1]][-action[0]:][::-1] if row_n==action[2] else row for row_n, row in enumerate(state)], a, mt) -# print('b1:', b1) -res1 = ''.join([i[-1] for i in b1]) -print('res1:', res1) - -b2 = reduce(lambda state, action: [row[:-action[0]] if row_n==action[1] else row+state[action[1]][-action[0]:] if row_n==action[2] else row for row_n, row in enumerate(state)], a, mt) -# print('b2:', b2) -res2 = ''.join([i[-1] for i in b2]) -print('res2:', res2) - diff --git a/2022/day5/pzl.txt b/2022/day5/pzl.txt deleted file mode 100644 index 802f66b..0000000 --- a/2022/day5/pzl.txt +++ /dev/null @@ -1,513 +0,0 @@ - [M] [B] [N] -[T] [H] [V] [Q] [H] -[Q] [N] [H] [W] [T] [Q] -[V] [P] [F] [Q] [P] [C] [R] -[C] [D] [T] [N] [N] [L] [S] [J] -[D] [V] [W] [R] [M] [G] [R] [N] [D] -[S] [F] [Q] [Q] [F] [F] [F] [Z] [S] -[N] [M] [F] [D] [R] [C] [W] [T] [M] - 1 2 3 4 5 6 7 8 9 - -move 1 from 8 to 7 -move 1 from 2 to 7 -move 6 from 9 to 8 -move 1 from 9 to 1 -move 1 from 9 to 1 -move 3 from 3 to 6 -move 3 from 3 to 9 -move 1 from 9 to 2 -move 5 from 7 to 9 -move 9 from 1 to 6 -move 3 from 4 to 9 -move 2 from 9 to 2 -move 1 from 4 to 2 -move 1 from 3 to 9 -move 8 from 9 to 4 -move 14 from 6 to 7 -move 1 from 3 to 2 -move 5 from 4 to 2 -move 5 from 5 to 7 -move 4 from 2 to 1 -move 2 from 4 to 9 -move 1 from 4 to 3 -move 3 from 5 to 7 -move 1 from 8 to 6 -move 2 from 8 to 7 -move 2 from 1 to 2 -move 1 from 9 to 7 -move 2 from 1 to 3 -move 5 from 6 to 5 -move 4 from 5 to 7 -move 3 from 8 to 4 -move 20 from 7 to 1 -move 11 from 7 to 5 -move 1 from 6 to 9 -move 3 from 9 to 2 -move 12 from 1 to 9 -move 2 from 8 to 3 -move 4 from 2 to 8 -move 8 from 2 to 1 -move 4 from 8 to 9 -move 1 from 2 to 5 -move 12 from 9 to 7 -move 4 from 4 to 9 -move 4 from 9 to 5 -move 13 from 5 to 4 -move 4 from 4 to 7 -move 1 from 7 to 9 -move 2 from 9 to 5 -move 9 from 1 to 2 -move 1 from 8 to 3 -move 5 from 4 to 2 -move 1 from 3 to 6 -move 7 from 2 to 8 -move 6 from 1 to 6 -move 6 from 8 to 7 -move 6 from 2 to 1 -move 3 from 9 to 3 -move 7 from 3 to 7 -move 4 from 4 to 9 -move 1 from 8 to 9 -move 1 from 3 to 9 -move 1 from 2 to 4 -move 1 from 9 to 6 -move 5 from 1 to 9 -move 1 from 4 to 9 -move 2 from 9 to 1 -move 8 from 6 to 7 -move 4 from 9 to 7 -move 2 from 5 to 2 -move 2 from 1 to 9 -move 14 from 7 to 4 -move 22 from 7 to 2 -move 2 from 7 to 4 -move 3 from 7 to 5 -move 9 from 4 to 7 -move 6 from 2 to 4 -move 8 from 4 to 3 -move 14 from 2 to 9 -move 2 from 3 to 9 -move 3 from 2 to 9 -move 4 from 4 to 2 -move 1 from 4 to 5 -move 1 from 1 to 4 -move 5 from 7 to 8 -move 1 from 1 to 3 -move 4 from 5 to 2 -move 6 from 3 to 9 -move 1 from 3 to 4 -move 4 from 8 to 9 -move 2 from 4 to 6 -move 4 from 5 to 3 -move 1 from 7 to 6 -move 1 from 8 to 5 -move 3 from 3 to 1 -move 33 from 9 to 5 -move 5 from 2 to 1 -move 1 from 3 to 5 -move 1 from 7 to 6 -move 18 from 5 to 1 -move 1 from 2 to 8 -move 6 from 5 to 4 -move 1 from 8 to 7 -move 2 from 4 to 1 -move 4 from 1 to 2 -move 19 from 1 to 2 -move 4 from 6 to 8 -move 4 from 1 to 8 -move 14 from 2 to 9 -move 5 from 2 to 4 -move 1 from 8 to 2 -move 8 from 2 to 5 -move 5 from 8 to 4 -move 4 from 9 to 7 -move 1 from 8 to 1 -move 16 from 5 to 4 -move 15 from 4 to 5 -move 1 from 9 to 5 -move 5 from 7 to 6 -move 2 from 7 to 6 -move 1 from 1 to 9 -move 7 from 6 to 7 -move 1 from 8 to 5 -move 1 from 1 to 9 -move 12 from 5 to 7 -move 7 from 5 to 9 -move 12 from 7 to 2 -move 1 from 7 to 4 -move 7 from 4 to 7 -move 2 from 9 to 4 -move 5 from 4 to 9 -move 8 from 2 to 3 -move 4 from 2 to 4 -move 9 from 4 to 8 -move 6 from 3 to 5 -move 8 from 7 to 3 -move 1 from 4 to 3 -move 7 from 8 to 9 -move 4 from 5 to 4 -move 6 from 3 to 1 -move 4 from 3 to 4 -move 1 from 3 to 6 -move 6 from 4 to 9 -move 1 from 6 to 5 -move 17 from 9 to 4 -move 3 from 7 to 3 -move 1 from 7 to 9 -move 2 from 5 to 3 -move 2 from 1 to 3 -move 2 from 8 to 9 -move 1 from 5 to 1 -move 14 from 4 to 5 -move 2 from 3 to 2 -move 1 from 7 to 6 -move 10 from 9 to 4 -move 12 from 9 to 4 -move 9 from 4 to 5 -move 1 from 2 to 9 -move 13 from 5 to 9 -move 2 from 5 to 1 -move 1 from 2 to 9 -move 3 from 4 to 2 -move 12 from 4 to 7 -move 8 from 5 to 7 -move 1 from 1 to 9 -move 1 from 6 to 4 -move 1 from 5 to 4 -move 1 from 4 to 8 -move 5 from 3 to 4 -move 10 from 9 to 6 -move 3 from 6 to 2 -move 7 from 6 to 5 -move 6 from 5 to 4 -move 1 from 8 to 5 -move 1 from 1 to 4 -move 2 from 7 to 2 -move 5 from 4 to 9 -move 2 from 5 to 8 -move 1 from 1 to 3 -move 2 from 1 to 7 -move 6 from 7 to 9 -move 9 from 9 to 8 -move 1 from 1 to 3 -move 4 from 2 to 7 -move 11 from 7 to 3 -move 11 from 8 to 6 -move 7 from 3 to 1 -move 4 from 7 to 2 -move 3 from 2 to 9 -move 8 from 1 to 5 -move 2 from 7 to 5 -move 2 from 2 to 9 -move 2 from 3 to 9 -move 11 from 4 to 7 -move 7 from 9 to 5 -move 6 from 6 to 5 -move 2 from 2 to 9 -move 1 from 2 to 3 -move 6 from 9 to 4 -move 3 from 9 to 1 -move 4 from 3 to 5 -move 6 from 7 to 1 -move 2 from 6 to 3 -move 2 from 9 to 2 -move 3 from 3 to 2 -move 3 from 6 to 8 -move 2 from 7 to 5 -move 20 from 5 to 6 -move 8 from 5 to 1 -move 1 from 5 to 9 -move 2 from 8 to 4 -move 1 from 8 to 7 -move 16 from 1 to 8 -move 8 from 8 to 9 -move 4 from 2 to 4 -move 1 from 1 to 5 -move 1 from 5 to 4 -move 3 from 8 to 4 -move 14 from 4 to 6 -move 5 from 8 to 7 -move 6 from 7 to 8 -move 29 from 6 to 2 -move 3 from 9 to 8 -move 21 from 2 to 3 -move 1 from 8 to 3 -move 6 from 9 to 4 -move 8 from 3 to 5 -move 7 from 8 to 4 -move 7 from 3 to 9 -move 3 from 7 to 2 -move 12 from 4 to 8 -move 2 from 3 to 1 -move 2 from 9 to 1 -move 1 from 6 to 7 -move 1 from 7 to 6 -move 1 from 6 to 3 -move 3 from 1 to 8 -move 2 from 4 to 1 -move 4 from 6 to 1 -move 5 from 2 to 7 -move 1 from 1 to 2 -move 5 from 1 to 2 -move 2 from 8 to 1 -move 1 from 4 to 5 -move 9 from 8 to 4 -move 3 from 7 to 9 -move 7 from 5 to 7 -move 2 from 5 to 9 -move 4 from 9 to 2 -move 3 from 3 to 2 -move 5 from 2 to 7 -move 2 from 8 to 2 -move 2 from 7 to 3 -move 1 from 8 to 6 -move 2 from 1 to 2 -move 1 from 6 to 7 -move 1 from 8 to 1 -move 12 from 7 to 1 -move 5 from 2 to 7 -move 7 from 4 to 2 -move 2 from 4 to 1 -move 5 from 3 to 8 -move 7 from 1 to 9 -move 4 from 7 to 1 -move 7 from 1 to 5 -move 12 from 9 to 2 -move 27 from 2 to 4 -move 3 from 8 to 9 -move 6 from 2 to 5 -move 6 from 1 to 8 -move 1 from 7 to 6 -move 9 from 5 to 2 -move 3 from 9 to 2 -move 13 from 4 to 5 -move 10 from 2 to 7 -move 1 from 9 to 8 -move 11 from 5 to 7 -move 1 from 8 to 7 -move 1 from 2 to 6 -move 13 from 4 to 3 -move 23 from 7 to 4 -move 1 from 6 to 9 -move 1 from 2 to 4 -move 7 from 3 to 5 -move 1 from 9 to 8 -move 19 from 4 to 1 -move 2 from 4 to 1 -move 1 from 7 to 6 -move 1 from 4 to 5 -move 1 from 5 to 7 -move 11 from 5 to 1 -move 2 from 5 to 4 -move 2 from 6 to 9 -move 3 from 8 to 2 -move 2 from 8 to 1 -move 3 from 2 to 1 -move 1 from 9 to 5 -move 6 from 1 to 3 -move 1 from 9 to 7 -move 2 from 7 to 5 -move 2 from 8 to 6 -move 1 from 3 to 2 -move 2 from 8 to 5 -move 1 from 2 to 1 -move 3 from 4 to 1 -move 3 from 5 to 1 -move 2 from 5 to 1 -move 2 from 6 to 9 -move 1 from 9 to 6 -move 1 from 4 to 5 -move 1 from 9 to 8 -move 1 from 8 to 6 -move 8 from 1 to 6 -move 7 from 1 to 8 -move 9 from 1 to 6 -move 1 from 5 to 3 -move 3 from 8 to 4 -move 11 from 3 to 4 -move 1 from 3 to 6 -move 10 from 6 to 8 -move 13 from 1 to 6 -move 3 from 4 to 5 -move 7 from 8 to 6 -move 3 from 8 to 5 -move 6 from 5 to 3 -move 22 from 6 to 9 -move 4 from 3 to 6 -move 4 from 9 to 5 -move 1 from 1 to 5 -move 2 from 3 to 4 -move 2 from 1 to 5 -move 1 from 9 to 2 -move 5 from 8 to 3 -move 2 from 9 to 2 -move 11 from 6 to 9 -move 3 from 2 to 7 -move 1 from 6 to 7 -move 12 from 9 to 8 -move 4 from 7 to 1 -move 12 from 4 to 8 -move 2 from 4 to 7 -move 1 from 1 to 8 -move 1 from 5 to 1 -move 19 from 8 to 4 -move 4 from 5 to 1 -move 1 from 7 to 4 -move 1 from 7 to 1 -move 3 from 3 to 4 -move 2 from 8 to 4 -move 1 from 5 to 7 -move 1 from 7 to 9 -move 8 from 1 to 8 -move 1 from 1 to 4 -move 1 from 3 to 9 -move 1 from 3 to 5 -move 1 from 5 to 2 -move 7 from 8 to 7 -move 16 from 4 to 7 -move 1 from 7 to 4 -move 3 from 8 to 2 -move 14 from 7 to 4 -move 1 from 5 to 8 -move 5 from 7 to 5 -move 16 from 4 to 5 -move 3 from 5 to 4 -move 3 from 2 to 1 -move 1 from 7 to 9 -move 11 from 4 to 2 -move 3 from 8 to 6 -move 2 from 1 to 8 -move 1 from 4 to 9 -move 18 from 5 to 1 -move 1 from 8 to 7 -move 3 from 7 to 9 -move 18 from 9 to 3 -move 3 from 6 to 9 -move 7 from 1 to 6 -move 1 from 8 to 4 -move 1 from 4 to 9 -move 3 from 6 to 4 -move 5 from 9 to 2 -move 2 from 4 to 7 -move 7 from 2 to 8 -move 1 from 7 to 3 -move 2 from 6 to 8 -move 1 from 9 to 5 -move 1 from 6 to 8 -move 1 from 4 to 8 -move 1 from 5 to 3 -move 1 from 7 to 5 -move 8 from 8 to 7 -move 10 from 2 to 6 -move 1 from 9 to 3 -move 6 from 6 to 2 -move 5 from 6 to 2 -move 7 from 2 to 7 -move 12 from 1 to 6 -move 2 from 2 to 1 -move 1 from 2 to 5 -move 4 from 7 to 6 -move 12 from 3 to 1 -move 2 from 7 to 2 -move 9 from 3 to 8 -move 1 from 2 to 6 -move 1 from 5 to 4 -move 9 from 6 to 5 -move 1 from 7 to 6 -move 1 from 4 to 9 -move 9 from 6 to 7 -move 7 from 8 to 3 -move 6 from 3 to 1 -move 4 from 8 to 3 -move 5 from 3 to 1 -move 1 from 9 to 8 -move 2 from 8 to 9 -move 5 from 5 to 7 -move 14 from 7 to 8 -move 1 from 9 to 4 -move 2 from 2 to 1 -move 3 from 5 to 3 -move 2 from 3 to 1 -move 1 from 4 to 6 -move 6 from 8 to 6 -move 6 from 8 to 3 -move 3 from 6 to 1 -move 2 from 8 to 9 -move 19 from 1 to 6 -move 3 from 9 to 3 -move 6 from 3 to 4 -move 6 from 6 to 2 -move 4 from 3 to 9 -move 1 from 7 to 9 -move 2 from 5 to 7 -move 5 from 9 to 6 -move 6 from 7 to 2 -move 11 from 2 to 5 -move 2 from 7 to 4 -move 4 from 4 to 3 -move 2 from 4 to 8 -move 12 from 1 to 2 -move 1 from 8 to 2 -move 8 from 5 to 7 -move 2 from 4 to 9 -move 2 from 7 to 1 -move 4 from 2 to 3 -move 1 from 8 to 6 -move 1 from 1 to 5 -move 2 from 9 to 1 -move 2 from 7 to 3 -move 2 from 5 to 2 -move 1 from 5 to 7 -move 2 from 7 to 8 -move 1 from 5 to 7 -move 5 from 3 to 4 -move 3 from 1 to 7 -move 1 from 2 to 4 -move 15 from 6 to 1 -move 4 from 4 to 1 -move 4 from 2 to 3 -move 8 from 3 to 2 -move 5 from 2 to 4 -move 1 from 8 to 6 -move 1 from 8 to 9 -move 1 from 3 to 1 -move 3 from 7 to 3 -move 5 from 7 to 6 -move 4 from 2 to 9 -move 6 from 2 to 6 -move 4 from 9 to 6 -move 12 from 1 to 5 -move 6 from 4 to 1 -move 1 from 3 to 6 -move 4 from 5 to 8 -move 7 from 5 to 3 -move 3 from 8 to 2 -move 1 from 2 to 3 -move 1 from 9 to 5 -move 1 from 4 to 5 -move 1 from 8 to 5 -move 8 from 6 to 9 -move 10 from 1 to 4 -move 3 from 6 to 1 -move 9 from 3 to 6 -move 1 from 3 to 8 -move 1 from 2 to 4 -move 6 from 9 to 1 -move 1 from 1 to 4 -move 10 from 1 to 6 -move 1 from 8 to 6 -move 13 from 6 to 7 -move 1 from 2 to 1 -move 1 from 9 to 6 -move 9 from 7 to 5 -move 1 from 9 to 4 -move 3 from 7 to 1 -move 3 from 5 to 6 -move 10 from 4 to 7 -move 5 from 6 to 5 -move 3 from 4 to 5 -move 13 from 6 to 9 -move 7 from 5 to 3 -move 6 from 3 to 2 -move 5 from 6 to 4 -move 4 from 2 to 8 diff --git a/2022/day5/pzl_mod.txt b/2022/day5/pzl_mod.txt deleted file mode 100644 index cb5b571..0000000 --- a/2022/day5/pzl_mod.txt +++ /dev/null @@ -1,513 +0,0 @@ -NSDCVQT -MFV -FQWDPNHM -DQRTF -RFMNQHVB -CFGNPWQ -WFRLCT -TZNS -MSDJRQHN - -move 1 from 8 to 7 -move 1 from 2 to 7 -move 6 from 9 to 8 -move 1 from 9 to 1 -move 1 from 9 to 1 -move 3 from 3 to 6 -move 3 from 3 to 9 -move 1 from 9 to 2 -move 5 from 7 to 9 -move 9 from 1 to 6 -move 3 from 4 to 9 -move 2 from 9 to 2 -move 1 from 4 to 2 -move 1 from 3 to 9 -move 8 from 9 to 4 -move 14 from 6 to 7 -move 1 from 3 to 2 -move 5 from 4 to 2 -move 5 from 5 to 7 -move 4 from 2 to 1 -move 2 from 4 to 9 -move 1 from 4 to 3 -move 3 from 5 to 7 -move 1 from 8 to 6 -move 2 from 8 to 7 -move 2 from 1 to 2 -move 1 from 9 to 7 -move 2 from 1 to 3 -move 5 from 6 to 5 -move 4 from 5 to 7 -move 3 from 8 to 4 -move 20 from 7 to 1 -move 11 from 7 to 5 -move 1 from 6 to 9 -move 3 from 9 to 2 -move 12 from 1 to 9 -move 2 from 8 to 3 -move 4 from 2 to 8 -move 8 from 2 to 1 -move 4 from 8 to 9 -move 1 from 2 to 5 -move 12 from 9 to 7 -move 4 from 4 to 9 -move 4 from 9 to 5 -move 13 from 5 to 4 -move 4 from 4 to 7 -move 1 from 7 to 9 -move 2 from 9 to 5 -move 9 from 1 to 2 -move 1 from 8 to 3 -move 5 from 4 to 2 -move 1 from 3 to 6 -move 7 from 2 to 8 -move 6 from 1 to 6 -move 6 from 8 to 7 -move 6 from 2 to 1 -move 3 from 9 to 3 -move 7 from 3 to 7 -move 4 from 4 to 9 -move 1 from 8 to 9 -move 1 from 3 to 9 -move 1 from 2 to 4 -move 1 from 9 to 6 -move 5 from 1 to 9 -move 1 from 4 to 9 -move 2 from 9 to 1 -move 8 from 6 to 7 -move 4 from 9 to 7 -move 2 from 5 to 2 -move 2 from 1 to 9 -move 14 from 7 to 4 -move 22 from 7 to 2 -move 2 from 7 to 4 -move 3 from 7 to 5 -move 9 from 4 to 7 -move 6 from 2 to 4 -move 8 from 4 to 3 -move 14 from 2 to 9 -move 2 from 3 to 9 -move 3 from 2 to 9 -move 4 from 4 to 2 -move 1 from 4 to 5 -move 1 from 1 to 4 -move 5 from 7 to 8 -move 1 from 1 to 3 -move 4 from 5 to 2 -move 6 from 3 to 9 -move 1 from 3 to 4 -move 4 from 8 to 9 -move 2 from 4 to 6 -move 4 from 5 to 3 -move 1 from 7 to 6 -move 1 from 8 to 5 -move 3 from 3 to 1 -move 33 from 9 to 5 -move 5 from 2 to 1 -move 1 from 3 to 5 -move 1 from 7 to 6 -move 18 from 5 to 1 -move 1 from 2 to 8 -move 6 from 5 to 4 -move 1 from 8 to 7 -move 2 from 4 to 1 -move 4 from 1 to 2 -move 19 from 1 to 2 -move 4 from 6 to 8 -move 4 from 1 to 8 -move 14 from 2 to 9 -move 5 from 2 to 4 -move 1 from 8 to 2 -move 8 from 2 to 5 -move 5 from 8 to 4 -move 4 from 9 to 7 -move 1 from 8 to 1 -move 16 from 5 to 4 -move 15 from 4 to 5 -move 1 from 9 to 5 -move 5 from 7 to 6 -move 2 from 7 to 6 -move 1 from 1 to 9 -move 7 from 6 to 7 -move 1 from 8 to 5 -move 1 from 1 to 9 -move 12 from 5 to 7 -move 7 from 5 to 9 -move 12 from 7 to 2 -move 1 from 7 to 4 -move 7 from 4 to 7 -move 2 from 9 to 4 -move 5 from 4 to 9 -move 8 from 2 to 3 -move 4 from 2 to 4 -move 9 from 4 to 8 -move 6 from 3 to 5 -move 8 from 7 to 3 -move 1 from 4 to 3 -move 7 from 8 to 9 -move 4 from 5 to 4 -move 6 from 3 to 1 -move 4 from 3 to 4 -move 1 from 3 to 6 -move 6 from 4 to 9 -move 1 from 6 to 5 -move 17 from 9 to 4 -move 3 from 7 to 3 -move 1 from 7 to 9 -move 2 from 5 to 3 -move 2 from 1 to 3 -move 2 from 8 to 9 -move 1 from 5 to 1 -move 14 from 4 to 5 -move 2 from 3 to 2 -move 1 from 7 to 6 -move 10 from 9 to 4 -move 12 from 9 to 4 -move 9 from 4 to 5 -move 1 from 2 to 9 -move 13 from 5 to 9 -move 2 from 5 to 1 -move 1 from 2 to 9 -move 3 from 4 to 2 -move 12 from 4 to 7 -move 8 from 5 to 7 -move 1 from 1 to 9 -move 1 from 6 to 4 -move 1 from 5 to 4 -move 1 from 4 to 8 -move 5 from 3 to 4 -move 10 from 9 to 6 -move 3 from 6 to 2 -move 7 from 6 to 5 -move 6 from 5 to 4 -move 1 from 8 to 5 -move 1 from 1 to 4 -move 2 from 7 to 2 -move 5 from 4 to 9 -move 2 from 5 to 8 -move 1 from 1 to 3 -move 2 from 1 to 7 -move 6 from 7 to 9 -move 9 from 9 to 8 -move 1 from 1 to 3 -move 4 from 2 to 7 -move 11 from 7 to 3 -move 11 from 8 to 6 -move 7 from 3 to 1 -move 4 from 7 to 2 -move 3 from 2 to 9 -move 8 from 1 to 5 -move 2 from 7 to 5 -move 2 from 2 to 9 -move 2 from 3 to 9 -move 11 from 4 to 7 -move 7 from 9 to 5 -move 6 from 6 to 5 -move 2 from 2 to 9 -move 1 from 2 to 3 -move 6 from 9 to 4 -move 3 from 9 to 1 -move 4 from 3 to 5 -move 6 from 7 to 1 -move 2 from 6 to 3 -move 2 from 9 to 2 -move 3 from 3 to 2 -move 3 from 6 to 8 -move 2 from 7 to 5 -move 20 from 5 to 6 -move 8 from 5 to 1 -move 1 from 5 to 9 -move 2 from 8 to 4 -move 1 from 8 to 7 -move 16 from 1 to 8 -move 8 from 8 to 9 -move 4 from 2 to 4 -move 1 from 1 to 5 -move 1 from 5 to 4 -move 3 from 8 to 4 -move 14 from 4 to 6 -move 5 from 8 to 7 -move 6 from 7 to 8 -move 29 from 6 to 2 -move 3 from 9 to 8 -move 21 from 2 to 3 -move 1 from 8 to 3 -move 6 from 9 to 4 -move 8 from 3 to 5 -move 7 from 8 to 4 -move 7 from 3 to 9 -move 3 from 7 to 2 -move 12 from 4 to 8 -move 2 from 3 to 1 -move 2 from 9 to 1 -move 1 from 6 to 7 -move 1 from 7 to 6 -move 1 from 6 to 3 -move 3 from 1 to 8 -move 2 from 4 to 1 -move 4 from 6 to 1 -move 5 from 2 to 7 -move 1 from 1 to 2 -move 5 from 1 to 2 -move 2 from 8 to 1 -move 1 from 4 to 5 -move 9 from 8 to 4 -move 3 from 7 to 9 -move 7 from 5 to 7 -move 2 from 5 to 9 -move 4 from 9 to 2 -move 3 from 3 to 2 -move 5 from 2 to 7 -move 2 from 8 to 2 -move 2 from 7 to 3 -move 1 from 8 to 6 -move 2 from 1 to 2 -move 1 from 6 to 7 -move 1 from 8 to 1 -move 12 from 7 to 1 -move 5 from 2 to 7 -move 7 from 4 to 2 -move 2 from 4 to 1 -move 5 from 3 to 8 -move 7 from 1 to 9 -move 4 from 7 to 1 -move 7 from 1 to 5 -move 12 from 9 to 2 -move 27 from 2 to 4 -move 3 from 8 to 9 -move 6 from 2 to 5 -move 6 from 1 to 8 -move 1 from 7 to 6 -move 9 from 5 to 2 -move 3 from 9 to 2 -move 13 from 4 to 5 -move 10 from 2 to 7 -move 1 from 9 to 8 -move 11 from 5 to 7 -move 1 from 8 to 7 -move 1 from 2 to 6 -move 13 from 4 to 3 -move 23 from 7 to 4 -move 1 from 6 to 9 -move 1 from 2 to 4 -move 7 from 3 to 5 -move 1 from 9 to 8 -move 19 from 4 to 1 -move 2 from 4 to 1 -move 1 from 7 to 6 -move 1 from 4 to 5 -move 1 from 5 to 7 -move 11 from 5 to 1 -move 2 from 5 to 4 -move 2 from 6 to 9 -move 3 from 8 to 2 -move 2 from 8 to 1 -move 3 from 2 to 1 -move 1 from 9 to 5 -move 6 from 1 to 3 -move 1 from 9 to 7 -move 2 from 7 to 5 -move 2 from 8 to 6 -move 1 from 3 to 2 -move 2 from 8 to 5 -move 1 from 2 to 1 -move 3 from 4 to 1 -move 3 from 5 to 1 -move 2 from 5 to 1 -move 2 from 6 to 9 -move 1 from 9 to 6 -move 1 from 4 to 5 -move 1 from 9 to 8 -move 1 from 8 to 6 -move 8 from 1 to 6 -move 7 from 1 to 8 -move 9 from 1 to 6 -move 1 from 5 to 3 -move 3 from 8 to 4 -move 11 from 3 to 4 -move 1 from 3 to 6 -move 10 from 6 to 8 -move 13 from 1 to 6 -move 3 from 4 to 5 -move 7 from 8 to 6 -move 3 from 8 to 5 -move 6 from 5 to 3 -move 22 from 6 to 9 -move 4 from 3 to 6 -move 4 from 9 to 5 -move 1 from 1 to 5 -move 2 from 3 to 4 -move 2 from 1 to 5 -move 1 from 9 to 2 -move 5 from 8 to 3 -move 2 from 9 to 2 -move 11 from 6 to 9 -move 3 from 2 to 7 -move 1 from 6 to 7 -move 12 from 9 to 8 -move 4 from 7 to 1 -move 12 from 4 to 8 -move 2 from 4 to 7 -move 1 from 1 to 8 -move 1 from 5 to 1 -move 19 from 8 to 4 -move 4 from 5 to 1 -move 1 from 7 to 4 -move 1 from 7 to 1 -move 3 from 3 to 4 -move 2 from 8 to 4 -move 1 from 5 to 7 -move 1 from 7 to 9 -move 8 from 1 to 8 -move 1 from 1 to 4 -move 1 from 3 to 9 -move 1 from 3 to 5 -move 1 from 5 to 2 -move 7 from 8 to 7 -move 16 from 4 to 7 -move 1 from 7 to 4 -move 3 from 8 to 2 -move 14 from 7 to 4 -move 1 from 5 to 8 -move 5 from 7 to 5 -move 16 from 4 to 5 -move 3 from 5 to 4 -move 3 from 2 to 1 -move 1 from 7 to 9 -move 11 from 4 to 2 -move 3 from 8 to 6 -move 2 from 1 to 8 -move 1 from 4 to 9 -move 18 from 5 to 1 -move 1 from 8 to 7 -move 3 from 7 to 9 -move 18 from 9 to 3 -move 3 from 6 to 9 -move 7 from 1 to 6 -move 1 from 8 to 4 -move 1 from 4 to 9 -move 3 from 6 to 4 -move 5 from 9 to 2 -move 2 from 4 to 7 -move 7 from 2 to 8 -move 1 from 7 to 3 -move 2 from 6 to 8 -move 1 from 9 to 5 -move 1 from 6 to 8 -move 1 from 4 to 8 -move 1 from 5 to 3 -move 1 from 7 to 5 -move 8 from 8 to 7 -move 10 from 2 to 6 -move 1 from 9 to 3 -move 6 from 6 to 2 -move 5 from 6 to 2 -move 7 from 2 to 7 -move 12 from 1 to 6 -move 2 from 2 to 1 -move 1 from 2 to 5 -move 4 from 7 to 6 -move 12 from 3 to 1 -move 2 from 7 to 2 -move 9 from 3 to 8 -move 1 from 2 to 6 -move 1 from 5 to 4 -move 9 from 6 to 5 -move 1 from 7 to 6 -move 1 from 4 to 9 -move 9 from 6 to 7 -move 7 from 8 to 3 -move 6 from 3 to 1 -move 4 from 8 to 3 -move 5 from 3 to 1 -move 1 from 9 to 8 -move 2 from 8 to 9 -move 5 from 5 to 7 -move 14 from 7 to 8 -move 1 from 9 to 4 -move 2 from 2 to 1 -move 3 from 5 to 3 -move 2 from 3 to 1 -move 1 from 4 to 6 -move 6 from 8 to 6 -move 6 from 8 to 3 -move 3 from 6 to 1 -move 2 from 8 to 9 -move 19 from 1 to 6 -move 3 from 9 to 3 -move 6 from 3 to 4 -move 6 from 6 to 2 -move 4 from 3 to 9 -move 1 from 7 to 9 -move 2 from 5 to 7 -move 5 from 9 to 6 -move 6 from 7 to 2 -move 11 from 2 to 5 -move 2 from 7 to 4 -move 4 from 4 to 3 -move 2 from 4 to 8 -move 12 from 1 to 2 -move 1 from 8 to 2 -move 8 from 5 to 7 -move 2 from 4 to 9 -move 2 from 7 to 1 -move 4 from 2 to 3 -move 1 from 8 to 6 -move 1 from 1 to 5 -move 2 from 9 to 1 -move 2 from 7 to 3 -move 2 from 5 to 2 -move 1 from 5 to 7 -move 2 from 7 to 8 -move 1 from 5 to 7 -move 5 from 3 to 4 -move 3 from 1 to 7 -move 1 from 2 to 4 -move 15 from 6 to 1 -move 4 from 4 to 1 -move 4 from 2 to 3 -move 8 from 3 to 2 -move 5 from 2 to 4 -move 1 from 8 to 6 -move 1 from 8 to 9 -move 1 from 3 to 1 -move 3 from 7 to 3 -move 5 from 7 to 6 -move 4 from 2 to 9 -move 6 from 2 to 6 -move 4 from 9 to 6 -move 12 from 1 to 5 -move 6 from 4 to 1 -move 1 from 3 to 6 -move 4 from 5 to 8 -move 7 from 5 to 3 -move 3 from 8 to 2 -move 1 from 2 to 3 -move 1 from 9 to 5 -move 1 from 4 to 5 -move 1 from 8 to 5 -move 8 from 6 to 9 -move 10 from 1 to 4 -move 3 from 6 to 1 -move 9 from 3 to 6 -move 1 from 3 to 8 -move 1 from 2 to 4 -move 6 from 9 to 1 -move 1 from 1 to 4 -move 10 from 1 to 6 -move 1 from 8 to 6 -move 13 from 6 to 7 -move 1 from 2 to 1 -move 1 from 9 to 6 -move 9 from 7 to 5 -move 1 from 9 to 4 -move 3 from 7 to 1 -move 3 from 5 to 6 -move 10 from 4 to 7 -move 5 from 6 to 5 -move 3 from 4 to 5 -move 13 from 6 to 9 -move 7 from 5 to 3 -move 6 from 3 to 2 -move 5 from 6 to 4 -move 4 from 2 to 8 diff --git a/2022/day5/ref.txt b/2022/day5/ref.txt deleted file mode 100644 index 84933bb..0000000 --- a/2022/day5/ref.txt +++ /dev/null @@ -1,9 +0,0 @@ - [D] -[N] [C] -[Z] [M] [P] - 1 2 3 - -move 1 from 2 to 1 -move 3 from 1 to 3 -move 2 from 2 to 1 -move 1 from 1 to 2 diff --git a/2022/day5/ref_mod.txt b/2022/day5/ref_mod.txt deleted file mode 100644 index baec122..0000000 --- a/2022/day5/ref_mod.txt +++ /dev/null @@ -1,8 +0,0 @@ -ZN -MCD -P - -move 1 from 2 to 1 -move 3 from 1 to 3 -move 2 from 2 to 1 -move 1 from 1 to 2 |
