如何找到数组

时间:2017-02-02 02:27:03

标签: javascript algorithm

我是如何解决硬币/变化问题的白板。给定一组硬币(数组)[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]);

0 个答案:

没有答案