676 ペアの文字を含む文字列リストがあり、繰り返しはありません: ( AA, AB, AC...ZW, ZX, ZZ )
同じ 676 ペアの 2 番目の文字列リストがありますが、現在はシャッフルされています: ( GH,KI,RT...WE,SD,BB )
両方のリストの各要素を、相互的であるが同じではない方法でマップする必要があります(BB = BBなどを持つことはできません..)
AA = GH
AB = KI
AC = RT
.
.
GH = AA
.
.
KI = AB
.
.
RT = AC
各文字グループ (A*、B*、C*...) について、同じ文字で開始できるマップされたペアは 1 つだけです。(たとえば、CD=CH、DH=DE は指定できますが、CD=CH、CE=CY は指定できません...)
各要素を調べて(おそらく2番目のリストをシャッフルする)、両方のリストでそれらが互いに一致することを確認する方法にこだわっています。これを行う方法についてのアイデアはありますか?ありがとう!