← К задачам
Шифр «изгородь» (2 ряда)
Реализуйте функцию rail_fence(s) — шифр Rail Fence на двух рядах.
Символы строки по очереди распределяются по верхнему и нижнему рядам: символ с индексом 0 идёт в верхний ряд, индекс 1 — в нижний, индекс 2 — снова в верхний и т.д. Результат — конкатенация верхнего ряда и нижнего ряда.
Вход: строка s.
Выход: зашифрованная строка.
Пример:
rail_fence("HELLO") -> "HLOEL"
rail_fence("") -> ""
def rail_fence(s):
pass
Для запуска тестов необходима авторизация.