Cifrario di cesare

di il
1 risposte

Cifrario di cesare

Ciao a tutti!
Volendo lavorare su un mini-alfabeto che inizia da A e finisce ad F ( quindi con valori da 0 ad 5 )
//a b c d e f
//0 1 2 3 4 5

se avessi una chiave + 1, l'alfabeto si sposterebbe di una posizione, quindi: a b c d e f DIVENTA b c d e f a
ma quando faccio questo in java, l'ultima lettera scompare.
come faccio a riprender le lettere che non vengono più contate?
potrei farlo a mano ma così significa barare!

1 Risposte

  • Re: Cifrario di cesare

    Devi calcolare il modulo alla fine. Ovvero

    (indice + 1) % 6
Devi accedere o registrarti per scrivere nel forum
1 risposte