Caesar Cipher
Criptează un șir folosind cifrul lui Cezar. Fiecare literă este deplasată înainte în alfabet cu o anumită valoare. Literele mari rămân mari, literele mici rămân mici, iar caracterele care nu sunt litere rămân neschimbate.
De exemplu, cu o deplasare de 3: A devine D, z devine c, iar 5 rămâne 5.
Date de intrare
- Prima linie: un șir (poate conține spații, până la 10^5 de caractere)
- A doua linie: un întreg
shift(1 <= shift <= 25)
Rezultat
Șirul criptat pe o singură linie.
Exemple
Intrare:
Hello, World!
3
Ieșire: Khoor, Zruog!
Intrare:
xyz
2
Ieșire: zab
Intrare:
A
1
Ieșire: B
Intrare:
123
5
Ieșire: 123
Cifrele nu sunt litere, deci trec prin cifru neschimbate.