Sezar Şifri
Asan
stringasciicryptographymath
1000 ms
256 MB
Qədim Romada məlumatları gizlətmək üçün ən sadə şifrələmə üsullarından biri olan Sezar şifrindən istifadə olunurdu.
Bu üsulda mətndəki hər bir hərf əlifbada müəyyən sayda sağa sürüşdürülür. Verilmiş S sətri və K tam ədədi üçün sətri Sezar şifri ilə şifrələmək lazımdır.
Hər bir hərf əlifbada K mövqe sağa sürüşdürülməlidir. Əgər sürüşmə əlifbanın sonunu keçərsə, sayma yenidən əlifbanın əvvəlindən davam etməlidir.
Məsələn, K = 1 olduqda:
a → bz → aA → BZ → A
Böyük hərflər böyük hərf kimi, kiçik hərflər isə kiçik hərf kimi qalmalıdır. Hərf olmayan simvollar dəyişdirilmədən saxlanılmalıdır.
Giriş
Birinci sətirdə şifrələnəcək S sətri verilir.
İkinci sətirdə bir tam ədəd K verilir.
Çıxış
Sezar şifri ilə şifrələnmiş sətri çap edin.
1Nümunə 1:
Giriş:
xyz
3
Çıxış:
abc
Məhdudiyyətlər
1 ≤ |S| ≤ 10^50 ≤ K ≤ 10^9
REDAKTOR
Giriş edin
Kodu yoxlamaq üçün "Göndər" düyməsinə basın
Giriş:
xyz
3
Çıxış:
abc