数字组合等于一个总数

时间:2015-04-26 12:53:03

标签: javascript jquery

在javascript中,我得到两个数字,我们称之为x& y和一个带有随机int的整数数组,从0到10个arrayint。

x是我想通过将y与arrayint中的任何数字组合来获得的数字。

  

例如:假设x = 8且y = 3且arrayints由数字arrayints(1,7,2,7,4,5)组成

所以x可以等于= y + 5 要么 x = y + 1 + 4

x,y和arrayints中的所有值都是随机的,并且始终< = 10。

请告知是否需要更多信息,所有内容都将在javascript或jquery中大做文章,我的代码将会复制并粘贴,但它只会是一个令人难以理解的字母,让我头疼。

function makex(x,y) {
//this is how I get the array of random ints <=10
  $("#div").children().each(function(n, i) {
    var id = parseInt(this.id+"");      
  });                           
 }

1 个答案:

答案 0 :(得分:1)

这是一个递归解决方案,它返回一个加起来为x的整数数组,包括y(如果它不存在则为空数组)。如果你想排除y,那么随意为它做一个包装。

$curl = curl_init();

// Set some options
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLINFO_HEADER_OUT, true);

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);
curl_setopt($curl, CURLOPT_CAINFO, __DIR__.DIRECTORY_SEPARATOR.'cacert.pem');
curl_setopt($curl, CURLOPT_URL, 'https://startupgenome.com/api/2/boulder-co');

// Send the request & save response to $resp
$resp = curl_exec($curl);
curl_close($curl);
print_r($resp);