Hallo,
eine kleine Anmerkung
| Zitat: |
Julius hat 6 Buchstaben, jedoch ist das "u" doppelt, daher braucht man nur 5 buchstaben zu vermischen. das heißt 5!=120 varianten. doch wie bringe ich das ganze delphi bei? |
'Julius' hat mehr als 120 Moeglichkeiten.
aab mischen sind (ein a zum Unterscheiden A)
ab und ba (die zwei (2!) Moeglichkeiten)verknuepft mit A, welches dann wieder zu a wird.
Aab,aAb,abA-> aab und aba
Aba,bAa,baA->aba und baa
zusammen -> aab,aba,baa
Sind also 3 (= 3!/2!)Moeglichkeiten statt 6= 3!.
Bei 'Julius' sind es dann statt 6! nur 6!/2! 360 statt 5!= 120 Moeglichkeiten, das ist schon das dreifache.
Es wird durch die Anzahl der Moeglichkeiten des m-fachen Zeichen geteilt.
n= GesamtAnzahl der Zeichen,
m= Vielfachheit eines Zeichens (bei Julius 'u'= 2-fach)(nicht unterscheidbar ob a(1) oder a(2) ,..a(m) wo steht )
Moeglichkeiten = n!/m!
Gruss Horst
P.S.:
Jetzt fehlt nur ein Verfahren diese auch leicht zu erzeugen.