我是如何解决硬币/变化问题的白板。给定一组硬币(数组)[1,2,3]找到可以累加给定数量/目标的所有组合。 我理解逻辑。数组的索引必须找到添加到目标的所有可能组合,依此类推。 我遇到麻烦,有人可以指导我。我该如何处理白人登机这个问题? 1,1,1,1,1 1,1,1,2 1,2,2 1,1,3 2,3,
function coin(amount, array) {
var results = [], result = [], total = 0;
if (array.length === 0) {
return results;
}
if ( amount <= 0) {
return 'Enter an amount';
}
for (var i = 0; i < array.length; i++) {
return coin(amount, array.slice(1));
}
}
coin(5,[1,2,3]);