deno.land / x / masx200_leetcode_test@10.6.5 / combination-sum-ii / test.ts
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163import { assertEquals } from "https://deno.land/std@0.157.0/testing/asserts.ts";
import combinationSum from "./index.ts";
Deno.test("combination-sum-ii", function () { const inputs: Array<Parameters<typeof combinationSum>> = [ [[10, 1, 2, 7, 6, 1, 5], 8], [[2, 5, 2, 1, 2], 5], [ [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ], 30, ], ]; const outputs = [ [ [1, 1, 6], [1, 2, 5], [1, 7], [2, 6], ], [[1, 2, 2], [5]], [ [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ], ], ]; assertEquals( inputs.map(([c, t]) => combinationSum(c, t)), outputs, );});
Version Info