start on day 5
This commit is contained in:
parent
7638ec9979
commit
c32331168d
5 changed files with 570 additions and 0 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
node_modules
|
19
05.ts
Normal file
19
05.ts
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
import type { Data } from "./05data";
|
||||||
|
|
||||||
|
// Parsing
|
||||||
|
|
||||||
|
type Pair<A, B> = { left: A, right: B };
|
||||||
|
|
||||||
|
type List = ListNil | ListCons<any, any>;
|
||||||
|
type ListNil = { type: "list_nil" };
|
||||||
|
type ListCons<H, T extends List> = { type: "list_cons", head: H, tail: T };
|
||||||
|
|
||||||
|
type Parse<T> =
|
||||||
|
T extends `${infer Crates}\n\n${infer Instrs}` ? Pair<Crates, Instrs>:
|
||||||
|
never;
|
||||||
|
|
||||||
|
type SplitBy<T, Sep> =
|
||||||
|
T extends `${infer Head}${infer Sep}${infer Tail}` ? {}
|
||||||
|
: { type: "cons", head: T, tail: { type: "nil" } };
|
||||||
|
|
||||||
|
type DataSplit = Parse<Data>;
|
512
05data.ts
Normal file
512
05data.ts
Normal file
|
@ -0,0 +1,512 @@
|
||||||
|
export type Data = `[W] [V] [P]
|
||||||
|
[B] [T] [C] [B] [G]
|
||||||
|
[G] [S] [V] [H] [N] [T]
|
||||||
|
[Z] [B] [W] [J] [D] [M] [S]
|
||||||
|
[R] [C] [N] [N] [F] [W] [C] [W]
|
||||||
|
[D] [F] [S] [M] [L] [T] [L] [Z] [Z]
|
||||||
|
[C] [W] [B] [G] [S] [V] [F] [D] [N]
|
||||||
|
[V] [G] [C] [Q] [T] [J] [P] [B] [M]
|
||||||
|
1 2 3 4 5 6 7 8 9
|
||||||
|
|
||||||
|
move 2 from 8 to 4
|
||||||
|
move 2 from 7 to 3
|
||||||
|
move 2 from 9 to 2
|
||||||
|
move 4 from 1 to 9
|
||||||
|
move 1 from 7 to 8
|
||||||
|
move 1 from 9 to 6
|
||||||
|
move 6 from 6 to 1
|
||||||
|
move 6 from 1 to 6
|
||||||
|
move 2 from 7 to 1
|
||||||
|
move 9 from 4 to 1
|
||||||
|
move 6 from 2 to 7
|
||||||
|
move 5 from 9 to 7
|
||||||
|
move 7 from 3 to 7
|
||||||
|
move 19 from 7 to 9
|
||||||
|
move 1 from 7 to 1
|
||||||
|
move 3 from 6 to 8
|
||||||
|
move 4 from 5 to 6
|
||||||
|
move 1 from 4 to 1
|
||||||
|
move 2 from 5 to 2
|
||||||
|
move 8 from 9 to 7
|
||||||
|
move 1 from 5 to 1
|
||||||
|
move 3 from 9 to 4
|
||||||
|
move 1 from 4 to 9
|
||||||
|
move 2 from 4 to 7
|
||||||
|
move 1 from 7 to 6
|
||||||
|
move 3 from 8 to 9
|
||||||
|
move 17 from 1 to 7
|
||||||
|
move 21 from 7 to 3
|
||||||
|
move 4 from 6 to 2
|
||||||
|
move 1 from 7 to 2
|
||||||
|
move 8 from 9 to 2
|
||||||
|
move 2 from 8 to 3
|
||||||
|
move 1 from 1 to 7
|
||||||
|
move 2 from 7 to 9
|
||||||
|
move 1 from 6 to 1
|
||||||
|
move 1 from 7 to 4
|
||||||
|
move 1 from 1 to 2
|
||||||
|
move 4 from 6 to 1
|
||||||
|
move 1 from 9 to 2
|
||||||
|
move 1 from 7 to 9
|
||||||
|
move 1 from 4 to 1
|
||||||
|
move 7 from 3 to 7
|
||||||
|
move 6 from 2 to 8
|
||||||
|
move 3 from 3 to 4
|
||||||
|
move 1 from 8 to 4
|
||||||
|
move 12 from 2 to 8
|
||||||
|
move 2 from 9 to 2
|
||||||
|
move 12 from 3 to 2
|
||||||
|
move 12 from 8 to 6
|
||||||
|
move 3 from 4 to 2
|
||||||
|
move 19 from 2 to 8
|
||||||
|
move 4 from 1 to 9
|
||||||
|
move 1 from 3 to 8
|
||||||
|
move 1 from 4 to 6
|
||||||
|
move 1 from 2 to 4
|
||||||
|
move 1 from 6 to 3
|
||||||
|
move 8 from 9 to 6
|
||||||
|
move 1 from 4 to 9
|
||||||
|
move 1 from 3 to 1
|
||||||
|
move 1 from 9 to 5
|
||||||
|
move 11 from 6 to 3
|
||||||
|
move 5 from 8 to 6
|
||||||
|
move 14 from 6 to 9
|
||||||
|
move 2 from 1 to 4
|
||||||
|
move 3 from 8 to 1
|
||||||
|
move 8 from 8 to 4
|
||||||
|
move 3 from 3 to 4
|
||||||
|
move 8 from 3 to 1
|
||||||
|
move 9 from 8 to 2
|
||||||
|
move 12 from 4 to 2
|
||||||
|
move 12 from 9 to 3
|
||||||
|
move 9 from 3 to 4
|
||||||
|
move 1 from 5 to 3
|
||||||
|
move 7 from 7 to 1
|
||||||
|
move 2 from 9 to 1
|
||||||
|
move 2 from 4 to 6
|
||||||
|
move 16 from 2 to 6
|
||||||
|
move 1 from 2 to 8
|
||||||
|
move 10 from 1 to 4
|
||||||
|
move 1 from 8 to 2
|
||||||
|
move 4 from 1 to 6
|
||||||
|
move 15 from 4 to 8
|
||||||
|
move 1 from 4 to 2
|
||||||
|
move 2 from 6 to 8
|
||||||
|
move 5 from 2 to 8
|
||||||
|
move 21 from 8 to 3
|
||||||
|
move 6 from 1 to 3
|
||||||
|
move 15 from 6 to 1
|
||||||
|
move 1 from 2 to 1
|
||||||
|
move 1 from 8 to 9
|
||||||
|
move 15 from 1 to 3
|
||||||
|
move 7 from 3 to 8
|
||||||
|
move 1 from 7 to 9
|
||||||
|
move 2 from 9 to 8
|
||||||
|
move 2 from 3 to 7
|
||||||
|
move 4 from 6 to 1
|
||||||
|
move 2 from 7 to 8
|
||||||
|
move 1 from 6 to 2
|
||||||
|
move 4 from 8 to 3
|
||||||
|
move 2 from 4 to 8
|
||||||
|
move 1 from 2 to 1
|
||||||
|
move 4 from 1 to 5
|
||||||
|
move 3 from 5 to 8
|
||||||
|
move 1 from 5 to 1
|
||||||
|
move 12 from 8 to 3
|
||||||
|
move 3 from 1 to 2
|
||||||
|
move 17 from 3 to 5
|
||||||
|
move 2 from 5 to 3
|
||||||
|
move 15 from 5 to 1
|
||||||
|
move 1 from 1 to 4
|
||||||
|
move 17 from 3 to 2
|
||||||
|
move 5 from 2 to 8
|
||||||
|
move 17 from 3 to 6
|
||||||
|
move 6 from 1 to 3
|
||||||
|
move 5 from 1 to 6
|
||||||
|
move 4 from 8 to 9
|
||||||
|
move 10 from 3 to 8
|
||||||
|
move 7 from 2 to 9
|
||||||
|
move 2 from 6 to 3
|
||||||
|
move 2 from 2 to 8
|
||||||
|
move 1 from 1 to 4
|
||||||
|
move 17 from 6 to 9
|
||||||
|
move 13 from 8 to 2
|
||||||
|
move 2 from 4 to 1
|
||||||
|
move 1 from 6 to 7
|
||||||
|
move 2 from 2 to 4
|
||||||
|
move 8 from 2 to 7
|
||||||
|
move 1 from 6 to 1
|
||||||
|
move 4 from 7 to 9
|
||||||
|
move 1 from 4 to 7
|
||||||
|
move 1 from 4 to 6
|
||||||
|
move 1 from 1 to 7
|
||||||
|
move 5 from 2 to 4
|
||||||
|
move 2 from 3 to 8
|
||||||
|
move 6 from 7 to 1
|
||||||
|
move 1 from 7 to 4
|
||||||
|
move 11 from 9 to 7
|
||||||
|
move 1 from 8 to 4
|
||||||
|
move 8 from 1 to 2
|
||||||
|
move 1 from 1 to 4
|
||||||
|
move 1 from 1 to 9
|
||||||
|
move 1 from 6 to 1
|
||||||
|
move 1 from 8 to 4
|
||||||
|
move 6 from 2 to 3
|
||||||
|
move 1 from 1 to 3
|
||||||
|
move 1 from 6 to 7
|
||||||
|
move 1 from 4 to 6
|
||||||
|
move 6 from 2 to 5
|
||||||
|
move 7 from 3 to 4
|
||||||
|
move 2 from 7 to 6
|
||||||
|
move 2 from 7 to 3
|
||||||
|
move 8 from 7 to 5
|
||||||
|
move 3 from 6 to 7
|
||||||
|
move 1 from 5 to 7
|
||||||
|
move 1 from 7 to 5
|
||||||
|
move 13 from 9 to 3
|
||||||
|
move 1 from 3 to 8
|
||||||
|
move 8 from 4 to 3
|
||||||
|
move 3 from 5 to 1
|
||||||
|
move 7 from 4 to 1
|
||||||
|
move 5 from 1 to 4
|
||||||
|
move 3 from 1 to 4
|
||||||
|
move 2 from 1 to 8
|
||||||
|
move 2 from 7 to 5
|
||||||
|
move 2 from 8 to 9
|
||||||
|
move 1 from 7 to 6
|
||||||
|
move 1 from 8 to 7
|
||||||
|
move 4 from 5 to 1
|
||||||
|
move 1 from 7 to 2
|
||||||
|
move 2 from 1 to 8
|
||||||
|
move 1 from 2 to 1
|
||||||
|
move 5 from 9 to 7
|
||||||
|
move 3 from 9 to 4
|
||||||
|
move 8 from 4 to 8
|
||||||
|
move 6 from 8 to 5
|
||||||
|
move 11 from 5 to 1
|
||||||
|
move 3 from 4 to 2
|
||||||
|
move 9 from 3 to 7
|
||||||
|
move 6 from 7 to 2
|
||||||
|
move 13 from 3 to 2
|
||||||
|
move 3 from 8 to 1
|
||||||
|
move 2 from 2 to 8
|
||||||
|
move 1 from 6 to 7
|
||||||
|
move 3 from 8 to 4
|
||||||
|
move 9 from 1 to 5
|
||||||
|
move 5 from 5 to 8
|
||||||
|
move 2 from 8 to 4
|
||||||
|
move 3 from 9 to 4
|
||||||
|
move 2 from 8 to 2
|
||||||
|
move 8 from 1 to 5
|
||||||
|
move 8 from 7 to 9
|
||||||
|
move 1 from 8 to 3
|
||||||
|
move 15 from 5 to 9
|
||||||
|
move 6 from 4 to 1
|
||||||
|
move 1 from 7 to 2
|
||||||
|
move 4 from 2 to 1
|
||||||
|
move 1 from 3 to 4
|
||||||
|
move 5 from 1 to 7
|
||||||
|
move 3 from 7 to 3
|
||||||
|
move 14 from 9 to 8
|
||||||
|
move 1 from 4 to 8
|
||||||
|
move 1 from 7 to 6
|
||||||
|
move 2 from 4 to 5
|
||||||
|
move 4 from 1 to 5
|
||||||
|
move 1 from 6 to 5
|
||||||
|
move 4 from 9 to 3
|
||||||
|
move 5 from 3 to 7
|
||||||
|
move 4 from 5 to 9
|
||||||
|
move 1 from 3 to 7
|
||||||
|
move 1 from 3 to 2
|
||||||
|
move 4 from 5 to 2
|
||||||
|
move 4 from 7 to 5
|
||||||
|
move 4 from 2 to 1
|
||||||
|
move 1 from 5 to 4
|
||||||
|
move 7 from 9 to 7
|
||||||
|
move 1 from 4 to 2
|
||||||
|
move 1 from 5 to 8
|
||||||
|
move 21 from 2 to 4
|
||||||
|
move 1 from 9 to 8
|
||||||
|
move 1 from 9 to 4
|
||||||
|
move 3 from 4 to 1
|
||||||
|
move 7 from 1 to 6
|
||||||
|
move 1 from 5 to 1
|
||||||
|
move 18 from 4 to 7
|
||||||
|
move 1 from 5 to 8
|
||||||
|
move 27 from 7 to 8
|
||||||
|
move 1 from 7 to 3
|
||||||
|
move 1 from 3 to 7
|
||||||
|
move 1 from 7 to 2
|
||||||
|
move 1 from 2 to 1
|
||||||
|
move 42 from 8 to 9
|
||||||
|
move 1 from 8 to 7
|
||||||
|
move 1 from 8 to 2
|
||||||
|
move 1 from 4 to 6
|
||||||
|
move 1 from 2 to 9
|
||||||
|
move 2 from 1 to 2
|
||||||
|
move 1 from 7 to 3
|
||||||
|
move 7 from 6 to 4
|
||||||
|
move 4 from 9 to 6
|
||||||
|
move 1 from 3 to 2
|
||||||
|
move 1 from 2 to 7
|
||||||
|
move 2 from 2 to 5
|
||||||
|
move 1 from 8 to 4
|
||||||
|
move 1 from 9 to 3
|
||||||
|
move 5 from 4 to 7
|
||||||
|
move 1 from 5 to 6
|
||||||
|
move 1 from 5 to 9
|
||||||
|
move 1 from 6 to 3
|
||||||
|
move 1 from 7 to 5
|
||||||
|
move 2 from 3 to 2
|
||||||
|
move 22 from 9 to 7
|
||||||
|
move 2 from 2 to 3
|
||||||
|
move 18 from 7 to 9
|
||||||
|
move 1 from 4 to 9
|
||||||
|
move 1 from 1 to 4
|
||||||
|
move 4 from 7 to 3
|
||||||
|
move 4 from 3 to 2
|
||||||
|
move 3 from 4 to 5
|
||||||
|
move 1 from 2 to 4
|
||||||
|
move 5 from 6 to 9
|
||||||
|
move 1 from 5 to 3
|
||||||
|
move 1 from 4 to 7
|
||||||
|
move 2 from 5 to 1
|
||||||
|
move 3 from 2 to 4
|
||||||
|
move 1 from 5 to 6
|
||||||
|
move 2 from 7 to 9
|
||||||
|
move 1 from 6 to 8
|
||||||
|
move 2 from 3 to 2
|
||||||
|
move 2 from 4 to 7
|
||||||
|
move 1 from 8 to 7
|
||||||
|
move 1 from 4 to 6
|
||||||
|
move 35 from 9 to 7
|
||||||
|
move 13 from 7 to 3
|
||||||
|
move 1 from 2 to 7
|
||||||
|
move 1 from 2 to 5
|
||||||
|
move 1 from 5 to 8
|
||||||
|
move 1 from 8 to 5
|
||||||
|
move 8 from 7 to 3
|
||||||
|
move 1 from 6 to 4
|
||||||
|
move 6 from 3 to 9
|
||||||
|
move 1 from 1 to 9
|
||||||
|
move 1 from 4 to 1
|
||||||
|
move 14 from 9 to 8
|
||||||
|
move 1 from 5 to 7
|
||||||
|
move 16 from 3 to 2
|
||||||
|
move 2 from 1 to 2
|
||||||
|
move 1 from 9 to 2
|
||||||
|
move 1 from 8 to 1
|
||||||
|
move 1 from 1 to 3
|
||||||
|
move 7 from 2 to 9
|
||||||
|
move 6 from 9 to 8
|
||||||
|
move 1 from 3 to 4
|
||||||
|
move 3 from 7 to 6
|
||||||
|
move 2 from 2 to 1
|
||||||
|
move 1 from 4 to 7
|
||||||
|
move 2 from 2 to 5
|
||||||
|
move 1 from 9 to 6
|
||||||
|
move 2 from 2 to 5
|
||||||
|
move 2 from 6 to 2
|
||||||
|
move 4 from 5 to 4
|
||||||
|
move 5 from 2 to 6
|
||||||
|
move 1 from 1 to 7
|
||||||
|
move 1 from 1 to 2
|
||||||
|
move 13 from 8 to 1
|
||||||
|
move 2 from 8 to 4
|
||||||
|
move 19 from 7 to 4
|
||||||
|
move 3 from 1 to 6
|
||||||
|
move 11 from 4 to 3
|
||||||
|
move 2 from 7 to 9
|
||||||
|
move 4 from 2 to 5
|
||||||
|
move 2 from 9 to 5
|
||||||
|
move 1 from 7 to 4
|
||||||
|
move 2 from 5 to 7
|
||||||
|
move 4 from 3 to 4
|
||||||
|
move 3 from 4 to 1
|
||||||
|
move 3 from 5 to 1
|
||||||
|
move 9 from 6 to 4
|
||||||
|
move 1 from 7 to 9
|
||||||
|
move 1 from 7 to 5
|
||||||
|
move 10 from 1 to 4
|
||||||
|
move 1 from 9 to 6
|
||||||
|
move 1 from 6 to 8
|
||||||
|
move 32 from 4 to 5
|
||||||
|
move 7 from 5 to 4
|
||||||
|
move 27 from 5 to 9
|
||||||
|
move 5 from 3 to 2
|
||||||
|
move 3 from 2 to 8
|
||||||
|
move 1 from 6 to 2
|
||||||
|
move 8 from 4 to 9
|
||||||
|
move 1 from 2 to 9
|
||||||
|
move 8 from 8 to 6
|
||||||
|
move 2 from 4 to 3
|
||||||
|
move 1 from 2 to 3
|
||||||
|
move 15 from 9 to 8
|
||||||
|
move 4 from 1 to 4
|
||||||
|
move 3 from 4 to 8
|
||||||
|
move 6 from 9 to 7
|
||||||
|
move 1 from 4 to 9
|
||||||
|
move 8 from 8 to 2
|
||||||
|
move 2 from 1 to 9
|
||||||
|
move 2 from 7 to 9
|
||||||
|
move 10 from 8 to 3
|
||||||
|
move 6 from 2 to 6
|
||||||
|
move 2 from 3 to 2
|
||||||
|
move 6 from 6 to 3
|
||||||
|
move 1 from 7 to 5
|
||||||
|
move 8 from 3 to 2
|
||||||
|
move 4 from 3 to 2
|
||||||
|
move 1 from 3 to 5
|
||||||
|
move 6 from 6 to 1
|
||||||
|
move 4 from 3 to 7
|
||||||
|
move 2 from 5 to 8
|
||||||
|
move 3 from 7 to 5
|
||||||
|
move 6 from 1 to 7
|
||||||
|
move 1 from 3 to 4
|
||||||
|
move 1 from 3 to 9
|
||||||
|
move 10 from 7 to 4
|
||||||
|
move 8 from 2 to 8
|
||||||
|
move 11 from 9 to 5
|
||||||
|
move 11 from 4 to 1
|
||||||
|
move 5 from 2 to 6
|
||||||
|
move 3 from 2 to 7
|
||||||
|
move 11 from 1 to 6
|
||||||
|
move 1 from 5 to 6
|
||||||
|
move 8 from 5 to 4
|
||||||
|
move 19 from 6 to 7
|
||||||
|
move 3 from 7 to 9
|
||||||
|
move 3 from 5 to 4
|
||||||
|
move 1 from 2 to 5
|
||||||
|
move 3 from 5 to 7
|
||||||
|
move 8 from 9 to 6
|
||||||
|
move 2 from 4 to 1
|
||||||
|
move 1 from 1 to 9
|
||||||
|
move 2 from 9 to 7
|
||||||
|
move 6 from 6 to 2
|
||||||
|
move 2 from 4 to 6
|
||||||
|
move 4 from 8 to 6
|
||||||
|
move 1 from 8 to 1
|
||||||
|
move 7 from 6 to 7
|
||||||
|
move 1 from 9 to 4
|
||||||
|
move 5 from 8 to 4
|
||||||
|
move 3 from 2 to 6
|
||||||
|
move 4 from 6 to 4
|
||||||
|
move 2 from 9 to 6
|
||||||
|
move 3 from 2 to 9
|
||||||
|
move 16 from 4 to 8
|
||||||
|
move 1 from 6 to 8
|
||||||
|
move 2 from 9 to 5
|
||||||
|
move 1 from 9 to 7
|
||||||
|
move 2 from 5 to 2
|
||||||
|
move 1 from 4 to 6
|
||||||
|
move 2 from 2 to 5
|
||||||
|
move 1 from 9 to 6
|
||||||
|
move 3 from 7 to 3
|
||||||
|
move 7 from 7 to 8
|
||||||
|
move 2 from 7 to 1
|
||||||
|
move 3 from 8 to 5
|
||||||
|
move 3 from 6 to 2
|
||||||
|
move 4 from 7 to 4
|
||||||
|
move 1 from 5 to 1
|
||||||
|
move 1 from 5 to 7
|
||||||
|
move 3 from 3 to 4
|
||||||
|
move 5 from 1 to 4
|
||||||
|
move 16 from 7 to 2
|
||||||
|
move 5 from 4 to 7
|
||||||
|
move 19 from 8 to 1
|
||||||
|
move 11 from 2 to 9
|
||||||
|
move 11 from 9 to 6
|
||||||
|
move 2 from 1 to 6
|
||||||
|
move 2 from 4 to 1
|
||||||
|
move 5 from 4 to 6
|
||||||
|
move 1 from 5 to 9
|
||||||
|
move 1 from 9 to 6
|
||||||
|
move 2 from 2 to 6
|
||||||
|
move 1 from 5 to 4
|
||||||
|
move 8 from 6 to 5
|
||||||
|
move 16 from 1 to 6
|
||||||
|
move 1 from 4 to 9
|
||||||
|
move 3 from 2 to 9
|
||||||
|
move 2 from 2 to 5
|
||||||
|
move 2 from 5 to 8
|
||||||
|
move 4 from 8 to 4
|
||||||
|
move 4 from 9 to 7
|
||||||
|
move 2 from 1 to 3
|
||||||
|
move 5 from 6 to 4
|
||||||
|
move 21 from 6 to 2
|
||||||
|
move 9 from 7 to 3
|
||||||
|
move 1 from 1 to 2
|
||||||
|
move 1 from 5 to 3
|
||||||
|
move 23 from 2 to 7
|
||||||
|
move 1 from 7 to 5
|
||||||
|
move 3 from 6 to 1
|
||||||
|
move 9 from 4 to 5
|
||||||
|
move 11 from 7 to 1
|
||||||
|
move 2 from 3 to 4
|
||||||
|
move 1 from 3 to 7
|
||||||
|
move 1 from 4 to 1
|
||||||
|
move 10 from 1 to 6
|
||||||
|
move 5 from 7 to 1
|
||||||
|
move 3 from 1 to 4
|
||||||
|
move 7 from 1 to 7
|
||||||
|
move 4 from 3 to 8
|
||||||
|
move 4 from 7 to 4
|
||||||
|
move 5 from 7 to 3
|
||||||
|
move 2 from 4 to 9
|
||||||
|
move 1 from 8 to 1
|
||||||
|
move 4 from 4 to 1
|
||||||
|
move 1 from 6 to 1
|
||||||
|
move 1 from 6 to 5
|
||||||
|
move 16 from 5 to 1
|
||||||
|
move 2 from 5 to 7
|
||||||
|
move 1 from 5 to 6
|
||||||
|
move 2 from 8 to 2
|
||||||
|
move 1 from 7 to 9
|
||||||
|
move 3 from 9 to 5
|
||||||
|
move 2 from 5 to 4
|
||||||
|
move 6 from 7 to 1
|
||||||
|
move 3 from 4 to 7
|
||||||
|
move 1 from 8 to 6
|
||||||
|
move 5 from 1 to 4
|
||||||
|
move 1 from 6 to 1
|
||||||
|
move 19 from 1 to 5
|
||||||
|
move 1 from 7 to 6
|
||||||
|
move 9 from 3 to 1
|
||||||
|
move 6 from 6 to 5
|
||||||
|
move 4 from 6 to 9
|
||||||
|
move 3 from 9 to 4
|
||||||
|
move 13 from 1 to 4
|
||||||
|
move 1 from 3 to 1
|
||||||
|
move 2 from 5 to 1
|
||||||
|
move 1 from 2 to 3
|
||||||
|
move 1 from 3 to 9
|
||||||
|
move 4 from 5 to 4
|
||||||
|
move 1 from 2 to 3
|
||||||
|
move 1 from 3 to 5
|
||||||
|
move 1 from 9 to 1
|
||||||
|
move 1 from 9 to 5
|
||||||
|
move 19 from 4 to 7
|
||||||
|
move 4 from 1 to 6
|
||||||
|
move 5 from 4 to 3
|
||||||
|
move 3 from 6 to 1
|
||||||
|
move 1 from 6 to 8
|
||||||
|
move 2 from 1 to 6
|
||||||
|
move 2 from 1 to 7
|
||||||
|
move 2 from 6 to 3
|
||||||
|
move 2 from 3 to 1
|
||||||
|
move 8 from 7 to 6
|
||||||
|
move 5 from 3 to 9
|
||||||
|
move 2 from 4 to 9
|
||||||
|
move 2 from 6 to 8
|
||||||
|
move 10 from 7 to 2
|
||||||
|
move 7 from 2 to 9
|
||||||
|
move 1 from 8 to 9
|
||||||
|
move 1 from 1 to 2
|
||||||
|
move 2 from 9 to 3
|
||||||
|
move 2 from 8 to 7
|
||||||
|
move 1 from 1 to 6
|
||||||
|
move 1 from 2 to 8
|
||||||
|
move 2 from 2 to 5
|
||||||
|
move 4 from 5 to 7
|
||||||
|
move 5 from 6 to 1
|
||||||
|
move 1 from 3 to 4`;
|
33
package-lock.json
generated
Normal file
33
package-lock.json
generated
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
{
|
||||||
|
"name": "2022",
|
||||||
|
"lockfileVersion": 2,
|
||||||
|
"requires": true,
|
||||||
|
"packages": {
|
||||||
|
"": {
|
||||||
|
"devDependencies": {
|
||||||
|
"typescript": "^4.9.3"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/typescript": {
|
||||||
|
"version": "4.9.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz",
|
||||||
|
"integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==",
|
||||||
|
"dev": true,
|
||||||
|
"bin": {
|
||||||
|
"tsc": "bin/tsc",
|
||||||
|
"tsserver": "bin/tsserver"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=4.2.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"typescript": {
|
||||||
|
"version": "4.9.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz",
|
||||||
|
"integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==",
|
||||||
|
"dev": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
5
package.json
Normal file
5
package.json
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"devDependencies": {
|
||||||
|
"typescript": "^4.9.3"
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue