Строки вперемешку

Представь две ленты с символами: нужно брать по одному символу то из первой, то из второй. Даны строки first_str и second_str. Слей их, чередуя символы по порядку. Когда одна строка закончится, просто допиши остаток другой строки.

Примеры

Ввод
"ABCD", "XY"
Вывод
"AXBYCD"
Ввод
"XY", "ABCD"
Вывод
"XAYBCD"
Ввод
"AB", "XYZ"
Вывод
"AXBYZ"

Нужно реализовать

def alternative_string_arrange(first_str: str, second_str: str) -> str:

Теги

stringstwo-pointers
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
"ABCD", "XY"
Ожидаемый"AXBYCD"
2
Ввод
"XY", "ABCD"
Ожидаемый"XAYBCD"
3
Ввод
"AB", "XYZ"
Ожидаемый"AXBYZ"
4
Ввод
"ABC", ""
Ожидаемый"ABC"
5
Ввод
"ab", "ab"
Ожидаемый"aabb"
6
Ввод
" ", "XYZ"
Ожидаемый" X YZ"
Фокус-радио
На паузе · SomaFM · Fluid