文字列「A」とターゲット文字列「B」の配列があります。B 文字列には、a から z までの文字のみが含まれ、スペースは含まれません。配列 A の要素から B を形成するすべての可能な方法を表す文字列の配列を返す ruby 関数が必要です。組み合わせが返される順序は関係ありません。Aの単語は複数回使用できます。
例:
A = [‘x’, ‘y’, ‘z’, 'yz',‘xy’, ‘xyz’]
B = ‘xyz’
method(A, B) => [x y z, x yz, xyz, xy z]
順列法を調べましたが、うまくいきません。