deno.land / x / masx200_leetcode_test@10.6.5 / flatten-nested-list-iterator / test.ts

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import { assertEquals } from "../deps.ts";import NestedIterator from "./index.ts";import { NestedIntegerFrom } from "./NestedIntegerFrom.ts";
Deno.test("flatten-nested-list-iterator-1", () => { const iterator = new NestedIterator([]); const res = []; while (iterator.hasNext()) res.push(iterator.next()); assertEquals(res, []);});Deno.test("flatten-nested-list-iterator-2", () => { const iterator = new NestedIterator( NestedIntegerFrom([[1, 1], 2, [1, 1]]).getList(), ); const res = []; while (iterator.hasNext()) res.push(iterator.next()); assertEquals(res, [1, 1, 2, 1, 1]);});Deno.test("flatten-nested-list-iterator-3", () => { const iterator = new NestedIterator( NestedIntegerFrom([1, [4, [6]]]).getList(), ); const res = []; while (iterator.hasNext()) res.push(iterator.next()); assertEquals(res, [1, 4, 6]);});
masx200_leetcode_test

Version Info

Tagged at
a year ago