Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 如何在不重复的情况下组合单词(成分)?_Loops_Combinations_Combinatorics - Fatal编程技术网

Loops 如何在不重复的情况下组合单词(成分)?

Loops 如何在不重复的情况下组合单词(成分)?,loops,combinations,combinatorics,Loops,Combinations,Combinatorics,首先:我不是程序员!我没有编程经验。我是一名糕点厨师。(但学得很快!) 基本上,我试着用面粉、水、盐、糖、鸡蛋、酵母、黄油和化学发酵剂的各种可能组合制作一张桌子 现在,我有一个38个“构建块”的列表,它们是这两种东西的组合(即“糖/盐”、“鸡蛋/牛奶”、“面粉/酵母”) 我想把那些小的构建块(加上单个成分,奇数)分成3、4、5、6和7组,不重复,也不重复使用成分(所以“水-面粉-盐-酵母”只出现一次,没有其他顺序,“水-面粉-水”是不可能的) 我该怎么做呢?我从TextMechanical.co

首先:我不是程序员!我没有编程经验。我是一名糕点厨师。(但学得很快!)

基本上,我试着用面粉、水、盐、糖、鸡蛋、酵母、黄油和化学发酵剂的各种可能组合制作一张桌子

现在,我有一个38个“构建块”的列表,它们是这两种东西的组合(即“糖/盐”、“鸡蛋/牛奶”、“面粉/酵母”)

我想把那些小的构建块(加上单个成分,奇数)分成3、4、5、6和7组,不重复,也不重复使用成分(所以“水-面粉-盐-酵母”只出现一次,没有其他顺序,“水-面粉-水”是不可能的)

我该怎么做呢?我从TextMechanical.com上的组合生成器开始,但是有太多重复的组合/成分需要手动排序


提前谢谢

就像你用手做的一样。第一种成分加上其余的每种成分,然后从列表中删除该成分。第二个加上其余的每个(减去第一个),从列表中删除。冲洗,重复。@JBC当然,是的……但是我怎么不用手呢?(我昨天开始用手做,组合起来很快。)就像你用手做一样。第一种成分加上其余的每种成分,然后从列表中删除该成分。第二个加上其余的每个(减去第一个),从列表中删除。冲洗,重复。@JBC当然,是的……但是我怎么不用手呢?(我昨天开始用手做,组合起来很快。)