IT

Alphabet shift

24. februar 2012 af PMusen (Slettet) - Niveau: Universitet/Videregående

Jeg ved hvordan man laver en løkke der går fra 'a' til 'z'.

 

Nu ville jeg også gerne starte fra 'b' til 'a, altså 'b' ... 'z', 'a'.

og en ny igen fra, 'c'...'z', 'a', 'b' osv., til og med at starte fra 'z', 'a'...'y', altså hele alphabetet i det engelske system.

 

Jeg kan kun udføre det manuelt, hvilket ikke ser så smukt ud. Både Maple eller Java kan bruges.


Brugbart svar (2)

Svar #1
24. februar 2012 af Andersen11 (Slettet)

Lav en mapping :

f(i) = mod(i+j-1 -1 , 26) + 1 ,

hvor j er nummeret på det bogstav, der skal startes med. Loop over i fra 1 til 26, men benyt f(i) som target nummer.


Skriv et svar til: Alphabet shift

Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk? Klik her for at oprette en bruger.