私はn個の単語のリストを持っています(26としましょう)。今すぐすべての可能な組み合わせの一覧を取得したいが、行ごとに最大k語を持つ(5と言う)可能なすべての単語の組み合わせを取得
私の単語リストが:aaa、bbb、...、zzzのとき 私はしたいget:
aaa
bbb
...
aaabbb
aaaccc
...
aaabbbcccdddeeefff
aaabbbcccdddeeeggg
...
変数を任意のnまたはk値で使用できるようにしたいと思います。 単語が2回ある必要はなく、すべての組み合わせを取る必要があります(非常に多くても)。
どうすれば達成できますか?
編集:
ありがとうございます。それは割り当てではありません。私は自分のパスワードの組み合わせを忘れてしまったので、すべての組み合わせをテストしたことを確認したいのです。私は26個のパスワードパーツを持っていませんが、これは私が望むものを説明しやすくしました。
同じ問題を持つ他の人がいる場合は、このリンクは参考になっ可能性:あなたは組み合わせの大規模な番号を取得する必要がある場合
Generate word combination array in c#
を行うための機能をシンプルに書きました)あなたが必要とすることをします。 –