@dxzmpk/js-algorithms-data-structures
Version:
Algorithms and data-structures implemented on JavaScript
25 lines (19 loc) • 532 B
JavaScript
import combinationSum from '../combinationSum';
describe('combinationSum', () => {
it('should find all combinations with specific sum', () => {
expect(combinationSum([1], 4)).toEqual([
[ ],
]);
expect(combinationSum([2, 3, 6, 7], 7)).toEqual([
[ ],
[ ],
]);
expect(combinationSum([2, 3, 5], 8)).toEqual([
[ ],
[ ],
[ ],
]);
expect(combinationSum([2, 5], 3)).toEqual([]);
expect(combinationSum([], 3)).toEqual([]);
});
});