私は3つの要素を持つ配列を持っています$base =
(#m, #f,#p)
次のような任意の数の要素を持つ2番目の配列があります$var = (s1, s2)
ここで、基本配列のみに応じて、考えられるすべての組み合わせを作成する必要があります。私が見つけた式は ですx pow y
。
この例では、基本配列には 3 つの要素があり、$var
2がpow(3, 2)
あるため、 9です。この9つの組み合わせが必要です。すなわち
#m#m #m#f #m#p
#f#m #f#f #f#p
#p#m #p#f #p#p
2 番目の配列の要素数は、実際には、生成された組み合わせの長さです。この例のように、2 番目の配列の長さは 2 であるため、生成されたすべての文字列の長さは 2 です。