我有这组数字
[1, 2] [1,2,3] [1,2]
我需要一个 JavaScript 算法来计算这些集合或任意数量的集合的可能组合。因此可能的组合数量为 2 x 3 x 2 = 12。
可能的组合是:
1, 1, 1
1, 1, 2
1, 2, 1
1, 2, 2
1, 3, 1
1, 3, 2
2, 1, 1
2, 1, 2
2, 2, 1
2, 2, 2
2, 3, 1
2, 3, 2
是否有一些 npm 库可以执行此计算,或者这需要自定义算法?
最佳答案
您有一个 js-combinatorics
检查 https://www.npmjs.com/package/js-combinatorics
关于javascript - 计算数字组的可能组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47481110/