、私は数字と配列の配列を持っている、と私はそれを平らにしたい、のは、言ってみましょう:ネストされた配列のすべての可能な組み合わせを探す
[1, [2, [3]] -> [1, 2, 3]
それは簡単です。
[1, [2, [3, 4]], [3, [4, [5, 6]], [7]] -> [[1, 2, 3], [1, 2, 4], [1, 3, 4, 5], [1, 3, 4, 6], [1, 3, 7]
:さて、私はこのような構造で複雑な予測不可能と可能性の高い順をサポートして苦労してるように任意の時点で、
[a, [b, c]] -> [[a, b], [a, c]]
、ことを、私はすべての可能な組み合わせを見つけたい、のは言わせて
それは間違いなくマップ/縮小可能な問題ですが、私はそれの周りに私の頭を包むことはできません。
あなたは何をしようとしたのですか? – epascarello
これは非常に興味深い質問ですが、何かを試したことがあるかどうかを確認するといいでしょう:D – briosheje
もう一度提供した例を確認してください!あまり意味がありません。 (なぜ[1]は '[1,3,4,5]'に含まれていますか?) –