Vai al contenuto principale
← OlimpiApp Facile

Informatica · Implementazione

Lettere spostate con passo che raddoppia

Nel programma seguente pos(L) è la posizione della lettera L nell'alfabeto inglese di 26 lettere, da pos(A) = 0 a pos(Z) = 25, e lettera(c) è la lettera in posizione c.

s ← "ZERO"
k ← 1
per i da 1 a 4:
    c ← (pos(s[i]) + k) mod 26
    stampa lettera(c)
    k ← k * 2

Che cosa stampa il programma?