Зашифруйте строку шифром Цезаря со сдвигом shift. Сдвигаются только строчные латинские буквы (a-z), остальные символы без изменений. Сдвиг может быть отрицательным.
Пока нет решений в рейтинге — стань первым и задай планку для остальных.
defsolution(s, shift):
Длина:0 символов
return
Пиши только выражение — оно подставится после return.
Все тесты
одинаковы для локальной и серверной проверки
Тест 1
Ввод: solution("abc", 3)
Ожидалось: def
Тест 2
Ввод: solution("xyz", 3)
Ожидалось: abc
Тест 3
Ввод: solution("hello world", 13)
Ожидалось: uryyb jbeyq
Тест 4
Ввод: solution("abc", 0)
Ожидалось: abc
Тест 5
Ввод: solution("abc", 26)
Ожидалось: abc
Тест 6
Ввод: solution("def", -3)
Ожидалось: abc
Тест 7
Ввод: solution("a", 1)
Ожидалось: b
Тест 8
Ввод: solution("z", 1)
Ожидалось: a
Тест 9
Ввод: solution("Hello", 5)
Ожидалось: Hjqqt
Тест 10
Ввод: solution("test 123!", 5)
Ожидалось: yjxy 123!
Тест 11
Ввод: solution("", 5)
Ожидалось:
Тест 12
Ввод: solution("zzz", 1)
Ожидалось: aaa
Тест 13
Ввод: solution("abc", -1)
Ожидалось: zab
Тест 14
Ввод: solution("abcdefghijklmnopqrstuvwxyz", 13)
Ожидалось: nopqrstuvwxyzabcdefghijklm
Тест 15
Ввод: solution("", 10)
Ожидалось:
Локальная проверка и отправка в рейтинг используют один и тот же набор тестов. Если есть расхождение, причина обычно в лимитах времени или окружении раннера.
Рейтинг пока пуст
Будь первым в таблице этой задачи и задай ориентир для остальных.