← К задачам
Средне · +3КриптографияСтроки

Шифр «изгородь» (2 ряда)

Реализуйте функцию rail_fence(s) — шифр Rail Fence на двух рядах.

Символы строки по очереди распределяются по верхнему и нижнему рядам: символ с индексом 0 идёт в верхний ряд, индекс 1 — в нижний, индекс 2 — снова в верхний и т.д. Результат — конкатенация верхнего ряда и нижнего ряда.

Вход: строка s. Выход: зашифрованная строка.

Пример:

rail_fence("HELLO") -> "HLOEL"
rail_fence("")      -> ""
def rail_fence(s):
    pass
Для запуска тестов необходима авторизация.
Поддержать проект