Algorythmus gesucht...

brenner-treff

Lt. Junior Grade
Registriert
Sep. 2002
Beiträge
368
hi!

ich muss hier was ganz dolles coden:

in einer tabelle ist der primary key alphabetisch aufgebaut (wer hat sich den schwachsinn ausgedacht). nun soll ich eine sequence coden, die den key automatisch hochzählt.

also der key sieht so aus:

AAAAAAAAAA bis XXXXXXXXXX

also wenn der erste AAAAAAAAAA ist, soll der zweite BAAAAAAAAAA usw. sein. da code ich mir mit den if-abfragen ja einen wolf.

java erlaubt bei switch nur numbers oder booleans...

ich hab jetzt die ascii-tabelle nicht im hirn, kann ich das in chr() umwandeln und dann einfach +1 nehmen?!

thx a lot

cu l8a
 
wie schaut denn der dritte aus

CAAAAAAAAAA

oder eben

BBAAAAAAAAA

weil das is auch wichtig für den algorithmus
 
hab jetzt wenig zeit nen algorithmus hier hinzuzaubern

meine lösung wäre:

dein key ist 10 stellen lang

-> array feld mit 10 stellen als charakter deklariert

algorithmus

-> eine äußere schleife mit 10 durchläufen (keylänge), durchlauf 1 position 1, durchlauf 2 position 2 usw.
-> eine innere schleife mit 26 durchläufen (alphabet), großes A müßte dez 65 sein, B also 66 usw.
-> in dieser inneren schleife kommen dann deine anweisungen, ein if brauchst du bestimmt nur wenn du zählerabfrage machst (position 1 = zähler auf 1, position 2 zähler auf 2 usw um es dann hinzubekommen das er es so macht)
AAAAAAAAAA, BAAAAAAAAAA
|
position 1

ABAAAAAAAA, ACAAAAAAAAA
|
position 2

du würdest mittels dem zähler dann abfragen und die vorherige position wieder mit dem A belegen


hoffe konnt helfen
 
Zurück
Oben