K-combinations
Examples:
kCombinations([1, 2, 3], 1) // [[1], [2], [3]]kCombinations([1, 2, 3], 2) // [[1, 2], [1, 3], [2, 3]]kCombinations([1, 2, 3], 3) // [[1, 2, 3]]kCombinations([1, 2, 3], 4) // []kCombinations([1, 2, 3], 0) // []kCombinations([1, 2, 3], -1) // []kCombinations([], 0) // [] Copy
kCombinations([1, 2, 3], 1) // [[1], [2], [3]]kCombinations([1, 2, 3], 2) // [[1, 2], [1, 3], [2, 3]]kCombinations([1, 2, 3], 3) // [[1, 2, 3]]kCombinations([1, 2, 3], 4) // []kCombinations([1, 2, 3], 0) // []kCombinations([1, 2, 3], -1) // []kCombinations([], 0) // []
Array of objects of any type. They are treated as unique.
Size of combinations to search for.
Array of found non-empty combinations, size of a combination is k.
K-combinations
Examples: