Que algoritmo o quê, é só pensar um pouco (é para isso que os professores passam exercícios: para pensar, não para chorar
)
Vamos pensar nos casos extremos (ou seja, no começo e no fim).
Digamos que você queira somar +1, vai dar:
A -> B
B -> C…
e assim por diante. Mas o que ocorre com Z?
Z -> ?
No caso da Cifra de César, aí você precisa ver o que você precisa fazer. Na Cifra de César clássica, se você chegar em Z, vai para a letra A (ou seja, dá a volta):
Z -> A
Agora vamos somar +2. Isto vai dar:
A -> C
B -> D…
De novo, vamos examinar o que ocorre perto do fim.
X -> Z
Y -> ?
Z -> ?
Se você entendeu o que eu quis dizer, deve ser algo como:
X -> Z
Y -> A
Z -> B
e assim por diante.
A idéia aqui é fazer um programa que some +1, +2 … até +25, e ver se alguma das frases começa a fazer sentido.