まず第一に、私の英語が下手ですみません。str: TStringList (Xn, Yn) からシンボルの組み合わせを生成しようとしています。ここで、X は新しい単語の文字の位置、Y は位置の変数です。
たとえば、私の StringList が持っているとしましょう
str[0]: '013456789'
str[1]: 'abcdef'
str[2]: '5421'
この場合、216 語 (長さ (str[0]) * 長さ (str[1]) * 長さ (str[2])) を期待します。結果は次のようになります。
str[0][1]+ str[1][1]+ str[2][1] -> 0a5
str[0][1]+ str[1][1]+ str[2][2] -> 0a4
str[0][1]+ str[1][1]+ str[2][3] -> 0a2
str[0][1]+ str[1][1]+ str[2][4] -> 0a1
str[0][1]+ str[1][2]+ str[2][1] -> 0b5
str[0][1]+ str[1][2]+ str[2][2] -> 0b4
str[0][1]+ str[1][2]+ str[2][3] -> 0b2
str[0][1]+ str[1][2]+ str[2][4] -> 0b1
str[0][1]+ str[1][3]+ str[2][1] -> 0c5
str[0][1]+ str[1][3]+ str[2][2] -> 0c4
str[0][1]+ str[1][3]+ str[2][3] -> 0c2
str[0][1]+ str[1][3]+ str[2][4] -> 0c1
などなど
str[0][10]+ str[1][6]+ str[2][3] -> 9f2
str[0][10]+ str[1][6]+ str[2][4] -> 9f1
今、私は「FOR」ループを作成して、可能なすべての単語の cicles を作成する方法を混乱させています。
よろしくマーティン