Skip to content

Commit b239472

Browse files
committed
Update test.ts
1 parent 43b26a8 commit b239472

File tree

1 file changed

+68
-1
lines changed

1 file changed

+68
-1
lines changed

reverse-nodes-in-k-group/test.ts

Lines changed: 68 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,68 @@
1-
Deno.test("reverse-nodes-in-k-group", () => {});
1+
import { assertEquals } from "asserts";
2+
import reverseKGroup from "./index.ts";
3+
import { ArrayToListNode } from "../reverse-linked-list/ArrayToListNode.ts";
4+
Deno.test("reverse-nodes-in-k-group", () => {
5+
const inputs: [number[], number][] = [[[1, 2, 3, 4, 5], 2], [[
6+
1,
7+
2,
8+
3,
9+
4,
10+
5,
11+
], 3], [[
12+
1,
13+
2,
14+
3,
15+
4,
16+
5,
17+
1,
18+
2,
19+
3,
20+
4,
21+
5,
22+
1,
23+
2,
24+
3,
25+
4,
26+
5,
27+
1,
28+
2,
29+
3,
30+
4,
31+
5,
32+
1,
33+
2,
34+
3,
35+
4,
36+
5,
37+
], 4]];
38+
assertEquals(
39+
inputs.map(([a, b]) => reverseKGroup(ArrayToListNode(a), b)),
40+
[[2, 1, 4, 3, 5], [3, 2, 1, 4, 5], [
41+
4,
42+
3,
43+
2,
44+
1,
45+
3,
46+
2,
47+
1,
48+
5,
49+
2,
50+
1,
51+
5,
52+
4,
53+
1,
54+
5,
55+
4,
56+
3,
57+
5,
58+
4,
59+
3,
60+
2,
61+
4,
62+
3,
63+
2,
64+
1,
65+
5,
66+
]].map(ArrayToListNode),
67+
);
68+
});

0 commit comments

Comments
 (0)