Re: String-Index rückwirkend bestimmen
Verfasst: Fr Nov 07, 2014 8:37 pm
Was Du machst ist einen Text "ab" zu nehmen, 1(a)*26+2(b) zu nehmen. Nehmen wir das hexadezimale Zahlensystem, da hast Du die Ziffern 0123456789ABCDEF: 16 Ziffern. Du hast 26 Zeichen, das 26er Zahlensystem bietet sich an. Nimmt man nun noch die Ziffern 'abcdefghijklmnopqrstuvwxyz' als Ziffern, dann ist a == 1 und b==2, also a*26^1 + b*26^0. Im 26er Zahlensystem sähe die Zahl dann so aus: "ab". Dein Index ist also identisch mit dem String.DaveX hat geschrieben:Könntest du mir ein kleines Beispiel zeigen, wie du das genau meinst? Habe es nicht ganz verstanden. Klingt aber Interessant. Mir fiel eben keine Alternative ein, wie ich das sonst machen sollte als den Index im Dezimalsystem anzuzeigen bzw. auszugeben.Xin hat geschrieben:Darf ich fragen, warum Du den Index im Dezimalsystem verwendest? Vielleicht bietet sich zum Beispiel das 26er-Zahlensystem verwendest und als Ziffern könntest Du dann die Buchstaben verwenden? Daraus würde sich eine vergleichsweise einfache Abbildung ergeben...
Das ganze ist nicht komplett als Gag gemeint, auch wenn man es so auffassen kann. Für mich stellt sich die Frage, warum Du Text in Dezimalzahlen ausdrücken möchtest, schließlich hast Du mit dem Text ja bereits eine eindeutige Zuordnung.