Короткая обнимает длинную

Эта функция тренирует сравнение длин строк и склейку в нужном порядке. Функция combo_string получает две строки a и b разной длины. Найди короткую строку и верни результат по схеме: короткая, затем длинная, затем снова короткая.

Примеры

Ввод
"Hello", "hi"
Вывод
"hiHellohi"
Ввод
"hi", "Hello"
Вывод
"hiHellohi"
Ввод
"aaa", "b"
Вывод
"baaab"

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

def combo_string(a: str, b: str) -> str:

Теги

strings
PostgreSQLv16

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

Видимые тесты
1
Ввод
"Hello", "hi"
Ожидаемый"hiHellohi"
2
Ввод
"hi", "Hello"
Ожидаемый"hiHellohi"
3
Ввод
"aaa", "b"
Ожидаемый"baaab"
4
Ввод
"", "bb"
Ожидаемый"bb"
5
Ввод
"aaa!", "b"
Ожидаемый"baaa!b"
6
Ввод
"hi", "HELLO"
Ожидаемый"hiHELLOhi"
Фокус-радио
На паузе · SomaFM · Fluid