Słynny szyfr Cezara polega na zastąpieniu liter oryginalnej wiadomości literami znajdującymi się o 13 pozycji dalej w alfabecie angielskim (który ma 26 liter). Oczywiście literę czternastą zastępujemy literą pierwszą, literę piętnastą - drugą, itd. Czy potrafisz napisać program szyfrujący? A deszyfrujący?
Wejście składać się będzie z kilku linii z wiadomościami, zapisanymi małymi literami alfabetu angielskiego, bez spacji i innych znaków specjalnych. Koniec danych będzie oznaczony przez linię zawierającą wyłącznie wykrzyknik. Każda wiadomość będzie miała długość nie większą niż pięćdziesiąt znaków.
Zaszyfrowane wiadomości z wejścia, w takim samym formacie, bez wykrzyknika na końcu.
Dla danych wejściowych
aaa
aaa
!
poprawną odpowiedzią jest
nnn
nnn