Hallo-Welt
Aktives Mitglied
Hallo,
Heute hab ich eine ganz theoretische Frage. Wie sollte ich mich am besten anlegen, wenn ich aus einem String, z.B.
auslesen möchte, welche Ziffer als erstes vorkommt (in diesem Fall also die 7); Und welche Ziffer als zweites, drittes etc. vorkommt?
Ich bin schon mehrere Möglichkeiten im Kopf durchgegeangen, kam bisher aber nur auf extrem komplizierte Ansätze, wo ich für jede Ziffer die Position definiere und diese dann alle, einen nach dem anderen miteinander vergleiche, wobei sich dann (mal abgesehen von der Länge) auch das Problem herausstellt, dass ich gar nicht zwangsläufig weiß, ob die Ziffern im String nur von 1-7 gehen, wie das hier der Fall ist, oder von 1-9, oder 1-3,...
Was wäre der wohl effektivste und kürzeste Weg, mein Problem zu lösen? Wie würdet ihr euch zum Lösen dieses Problems anlegen?
Heute hab ich eine ganz theoretische Frage. Wie sollte ich mich am besten anlegen, wenn ich aus einem String, z.B.
Code:
s7sc-1hddscd4hedfhdsf3hdf2h6dsf5
Ich bin schon mehrere Möglichkeiten im Kopf durchgegeangen, kam bisher aber nur auf extrem komplizierte Ansätze, wo ich für jede Ziffer die Position definiere und diese dann alle, einen nach dem anderen miteinander vergleiche, wobei sich dann (mal abgesehen von der Länge) auch das Problem herausstellt, dass ich gar nicht zwangsläufig weiß, ob die Ziffern im String nur von 1-7 gehen, wie das hier der Fall ist, oder von 1-9, oder 1-3,...
Was wäre der wohl effektivste und kürzeste Weg, mein Problem zu lösen? Wie würdet ihr euch zum Lösen dieses Problems anlegen?