我有676對字母的,並沒有重複的字符串列表:(AA,AB,AC ... ZW,ZX,ZZ)字符映射的兩份名單,使它們相互
我有與同676對第二串名單,但他們現在正在洗牌:(GH,KI,RT ... WE,SD,BB)
我需要在這兩個列表的每個元素映射這樣的方式它們會相互但不一樣(不能有BB = BB等)。
AA = GH
AB = KI
AC = RT
.
.
GH = AA
.
.
KI = AB
.
.
RT = AC
對於每個字母組(A *,B *,C * ...),只有一個映射對可以以相同的字母開頭。 (例如,您可以有CD = CH,DH = DE,但不是CD = CH,CE = CY ...)
我被困在如何檢查每個元素(可能是洗牌第二個列表)確保它們在兩個列表上都匹配。任何想法如何做到這一點?謝謝!
你說'只有一個映射對可以以同一個字母開始',但是那些不以雙側同一個字母開頭的對呢?只要你喜歡,你可以擁有多少人? – Patashu