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

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

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

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

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

Пример:

rail_fence("HELLO") -> "HLOEL"
rail_fence("")      -> ""
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def rail_fence(s):
    pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.