これは非常に基本的なことですが、どうすればいいのかわかりません。
入力として「選択肢」のリストがあるとします。例えば:
c = [2,3,2]
これは、2 つのオプション、3 つのオプション、2 つのオプションの 3 つの選択肢を表します。出力として、次のようなものが必要です。
[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]
したがって、選択肢の各順列。毎回同じ量の選択肢 (この例では 3 つ) である場合、どうすればよいかはわかっていますが、任意の数の選択肢に対して機能する必要があります。これが以前に尋ねられたことは間違いありませんが、私が検索している用語では何も見つかりません.