deno.land / x / masx200_leetcode_test@10.6.5 / merge-in-between-linked-lists / test.ts
123456789101112131415161718192021222324252627282930313233343536373839import mergeInBetween from "./index.ts";import { assertEquals } from "asserts";import { ArrayToListNode } from "../reverse-linked-list/ArrayToListNode.ts";
Deno.test("merge-in-between-linked-lists", () => { const inputs: [ list1: number[], a: number, b: number, list2: number[], ][] = [ [[0, 1, 2, 3, 4, 5], 3, 4, [1000000, 1000001, 1000002]], [[0, 1, 2, 3, 4, 5, 6], 2, 5, [ 1000000, 1000001, 1000002, 1000003, 1000004, ]], ]; const outputs = [[0, 1, 2, 1000000, 1000001, 1000002, 5], [ 0, 1, 1000000, 1000001, 1000002, 1000003, 1000004, 6, ]];
for (const [i, [o, a, b, t]] of inputs.entries()) { assertEquals( mergeInBetween(ArrayToListNode(o), a, b, ArrayToListNode(t)), ArrayToListNode(outputs[i]), ); }});
Version Info