如何将几个数字进行搭配相加,得出指定区间的组合

来源:互联网 发布:怎样成为淘宝超级会员 编辑:程序博客网 时间:2024/05/17 03:04

function getCorrectCombination(max,min,arr){var l = arr.length,result = [],t = '';while(l) {t += 1;l--;}t = parseInt(t,2);for (var i=1; i <= t; i++) {var m = i.toString(2),p = 0,a = [];for (var j=0; j < m.length; j++) {if(m[j] === '1') {p += arr[j];a.push(arr[j])}};if (p >= min && p <= min) result.push(a);};return result;}


原创粉丝点击