Skip to content

Commit 8a60b43

Browse files
♻️ refactor(_combinations): Exploit minimal range implementation.
1 parent c704124 commit 8a60b43

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/_combinations.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import {list} from '@iterable-iterator/list';
2-
import {range} from '@iterable-iterator/range';
2+
import {forwardRangeIterator} from '@iterable-iterator/range';
33

44
/**
55
* Yields all k-subsets of {0, 1, ..., n-1}.
@@ -11,7 +11,7 @@ import {range} from '@iterable-iterator/range';
1111
export default function* _combinations(n, k) {
1212
if (k > n) return;
1313

14-
const indices = list(range(0, k, 1));
14+
const indices = list(forwardRangeIterator(0, k, 1));
1515

1616
yield indices;
1717

0 commit comments

Comments
 (0)