Skip to main content
Latest
File
import { assertEquals } from "../deps.ts";import { ArrayToListNode } from "../reverse-linked-list/ArrayToListNode.ts";import removeDuplicateNodes from "./index.ts";
Deno.test("remove-duplicate-node-lcci-1", () => { const input = ArrayToListNode([1, 2, 3, 3, 4, 4, 5]); const output = ArrayToListNode([1, 2, 3, 4, 5]); assertEquals(removeDuplicateNodes(input), output);});
Deno.test("remove-duplicate-node-lcci-2", () => { const input = ArrayToListNode([1, 2, 3, 3, 2, 1]); const output = ArrayToListNode([1, 2, 3]); assertEquals(removeDuplicateNodes(input), output);});
Deno.test("remove-duplicate-node-lcci-1", () => { const input = ArrayToListNode([1, 1, 1, 1, 2]); const output = ArrayToListNode([1, 2]); assertEquals(removeDuplicateNodes(input), output);});