Я искал способ, чтобы получить все возможные комбинации с приемом массива, так что если мы имели [1,2,3]
он вернется быКомбинация с повторением
[1,1,1],[1,1,2],[1,1,3],[1,2,2],[1,2,3],[1,3,3],[2,2,2],[2,2,3],[2,3,3],[3,3,3].
Я посмотрел на несколько других должностей, таких, как этот здесь: https://stackoverflow.com/a/9960925/1328107 , но все они, кажется, остановятся всех комбинаций, т.е.
[ 1, 2, 3 ], [ 1, 3, 2 ],[ 2, 1, 3 ], [ 2, 3, 1 ], [ 3, 1, 2 ], [ 3, 2, 1 ].
Любая помощь будет принята с благодарностью.
Почему-то вроде '[1,2,1]' ни один из вариантов? – Xufox
http://stackoverflow.com/questions/15668880/recurse-through-single-array-logging-all-possible-combinations-in-javascript –
@Xufox Я думаю, я пропустил несколько, когда печатал его. – Jarritos