Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 857 Bytes

README.md

File metadata and controls

46 lines (30 loc) · 857 Bytes

Sum Variants

Build Status npm version

Function, which included an array of random select all combinations of numbers whose sum is equal to the specified number

Install

$ npm i sum-variants

Usage

const sumVariants = require('sum-variants');
const srcArr = [.9, 6, '4', 9.1];

console.log(sumVariants(srcArr, 10));
// [[0.9, 9.1], [4, 6]]

Tests

Tests require Mocha.

mocha ./tests

or with npm

npm test 

Test coverage with Istanbul

npm run coverage

License

Licensed under the MIT License