Logikproblem: Arrays vergleichen bzw. ergänzen



  • Hallo,

    brauche mal 'nen Tipp bei folgendem Problem: Gegeben sind die folgenden drei Arrays:
    - a1_Zahl (z.B. 1, 2, 3, 4 ...)
    - a2_Buchstabe (z.B. a, b, c ...)
    - a3_Zuordnung_Zahl_Buchstabe (z.B. 1a, 1b, 1c, 1d ... 2a, 2b, ...)

    Ziel ist es, dass a3 alle möglichen Zuordnungspaare aus Zahl und Buchstabe enthält. Soweit alles okay.
    Das Programm ist so angelegt, dass es vorkommen kann, dass a3 nicht vollständig mit den Wertepaaren aus a1 und a2 belegt ist. Für diesen Fall benötige ich eine Logik, die die 3 Arrays vergleicht und die fehlenden Zuordnungspaare in a3 ergänzt.

    Hat jemand 'ne Idee?

    Gruß
    Leo



  • Schleife von i=0 bis a1.size -1 {
       Schleife von j=0 bis a2.size -1 {
          Wenn ( (a1[i] verknüpft mit a2[j]) nicht in a3 )
             füge a1[i] verknüpft mit a2[j] in a3 ein 
       }
    }
    


  • interpreter schrieb:

    Schleife von i=0 bis a1.size -1 {
       Schleife von j=0 bis a2.size -1 {
          Wenn ( (a1[i] verknüpft mit a2[j]) nicht in a3 )
             füge a1[i] verknüpft mit a2[j] in a3 ein 
       }
    }
    

    Besten Dank!
    Leo


Anmelden zum Antworten